• 締切済み

Key.getAscii() について

どうもこんばんわ。 ActionScript 勉強中の者です。 キーボードのあるキーが押されたら、Key.getAscii() でアスキーコードを取得し、それを String.fromCharCode(取得したアスキーコード) で文字に変換して、ダイナミックテキストに表示させる、といったようなことをやってみたいと思っているのですが、どうも Key.getAscii() で取得する値が変というかおかしいというか、正しく表示されないようです。 英語大文字・小文字については何ら問題はないのですが、ある特定の記号となるとダメみだいです。(_ とか * とか) 記号であっても、正しくキーコードを取得することはできないのでしょうか? ものすごく初歩的で漠然とした質問で申し訳ないのですが、宜しくお願いいたします。 環境 OS:WindowsXP Flash:MX 2004

  • Flash
  • 回答数1
  • ありがとう数1

みんなの回答

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

どなたも書き込みがないようですね。 かなり専門的な知識がいるんではないですか? 初心者の私にはわかりません。 「FLASH-jpフォーラム」で質問されてはいかがですか?

参考URL:
http://www.flash-jp.com/
cordierite
質問者

お礼

ご回答ありがとうございます。 ちょっと疑問に思っただけなのですが、そんなに専門性の高い事柄だったとは思いもよりませんでした。 ご紹介していただいたサイトも覗いてみることにします。ありがとうございました。

関連するQ&A

  • ボタンを押したら記号文字(α, ☆)等を、表示させたい

    現在、VC++.NET2005で、スクリーンキーボードならぬ、仮想キーボードを作成しています。 その中で、ASCIIコード表にある一般的なキーボードのキーは、各ボタン(アルファベット,ファンクションキー,テンキー等)を押したら、アクティブなエディタへ表示、動作させるように実装できました。 しかし、今回はWindows標準のスクリーンキーボードにはないようなキー(α, ★, (6))等の記号文字を表示させなくてはいけなくなり、ASCIIコード表にないようなこの文字たちをどうやって表示させたらいいのかがわかりません。 どなたか、「これらの記号もASCIIコードに変換して表示できる」等、ご存知の方いらっしゃいましたら、ご教授の程宜しくお願い致します。

  • キーボードのキー配列がおかしい?(MacOSX)

    Mac Mini OSXを利用しています。 突然キーボードで入力する文字がおかしくなってしまいました。 主に右側の記号のところがおかしいようです。 @ → 「 「 → 」 * → ’ shift+;→: shift+8→* etc...です。 すごく調べたのですが、もしかしたらキー配列がJISがASCIIになったのかな…と思いました。 元に戻す方法が分かりません。 初歩的で申し訳ございませんが教えて頂けませんでしょうか?よろしくお願いします。

    • 締切済み
    • Mac
  • フランス語アクサン記号について

    Altキーを押しながら数字4桁のアスキーコードを入力してアクサン記号付の文字を表示する場合、小文字は表示出来ますが、大文字が表示できません。 Alt+0233ですとe(小文字)にテギュの記号が付きますが、 Alt+0201→E(大文字)にテギュ記号がつかず、ノと表示されてしまいます。 『Altキーを押しながら数字4桁を入力する方法』で大文字を表示する場合の方法を教えて下さい。 よろしくお願いいたします。

  • キーとキーコードの対応付け

    先日キーボードの設定について質問し、望む回答が得られました。 http://oshiete1.goo.ne.jp/qa3022045.html /usr/share/xmodmap/の中のxmodmap.jpを利用して、いくつかのキーの設定を変更できました。 (xmodmap.jpを/etc/X11/Xmodmapにコピーしました) keycode 67 = F1 keycode 68 = F2 keycode 69 = F3 と書かれていたところを keycode 67 = F1 keycode 68 = F1 keycode 69 = F1 と修正したら、F2、F3のキーでもF1と同じ動作(ヘルプ表示)を確認できました。 この方法でキーとキーコードを対応付けられると思ったのですが、 どのキーがどのキーコードを出しているのかを表示する方法は無いでしょうか。 現在のxmodmap.jpだとNumLookが反応せず、テンキーが全く使えないので。 xmodmap.jpの中には、keycode 77 = Num_Lock Pointer_EnableKeys という記述はあるのですが反応しません。 showkey -k というコマンドで、打ったキーコードがコマンドラインに表示されるようなのですが、 ここで表示されるキーコードとxmodmap.jp内のキーコードに食い違いがあります。 showkey -k というコマンドを走らせた後にF1キーを押すと、keycode 59 という表示が出ますが、 xmodmap.jpには keycode 67 = F1 と書かれており、実際F1ボタンは正常に動作しています。 showkey -k で出てくるコードは全く別物なのでしょうか。

  • キーが押されたままに…

    PC:NEC Lavie PC-LC700J64DH OS:WindowsXP Pro SP1 使用5年目 ・どこかのキーが押しっぱなしの状態になっているようで、 マウスを使っての文字の反転等が出来なかったため 「HSP Key Checker」というソフトを使ってどのキーが異常なのか調べてみたところキーコードが129、振り分けがunknown、と存在しないキーが押されたままになっているようです。調べたところ仮想キーでキーコード129,F18というものが存在するそうなのですが特定できませんでした。 ・OS起動時のディスクチェックもそのキーが押されていると認識しているようでスキップされてしまいます。 ・ドライバの更新をしても改善せず ・固定キーの設定はしていない ・ネットのサイトを参考に掃除、キーボードの取り外しを実行して一時的に戻ったが一日ほどでまた症状が復活。 ・USB・PS/2キーボード使用でも改善せず。 ・OS最インストールはしていません。 物理的に壊れてしまっているのでしょうか? 対処の仕方をご存知の方、いらっしゃいましたらお願いします。

  • キーボードのキー配列についてお尋ねします。

    今回お尋ねしたいのはキーボードのキー配列のことです。 現在G4を使っているのですが、先日、キーボードの調子が悪いため買い換えました。 OSは9.0です。 新しいキーボードは型番などどこを見たらいいのか分からないのですが、本体裏面にKY32203S2P6HBと記載されています。 この新しいキーボードに変えてから、記号を打ちたいときに、そのキーを押しても表示されなくなってしまいました。 アップルメニューのキー配列の場所を打てば、その記号が表示されるのですが、キーボード本体と、アップルメニューのキー配列がずれているようです。 @や()など、ずれていてとても使いにくい状態です。 OSとの相性などあるのでしょうか? 解決法がおわかりになる方がいらっしゃれば是非教えて下さい。 宜しくお願いいたします。

    • 締切済み
    • Mac
  • JavaSc「-」を入力して「-」を表示しないとは

    document.body.onkeydown=pressKey; function pressKey(e) { keyNum=e.keyCode; if(keyNum>=65 && keyNum<=90){ keyNum=keyNum+32;} keyChar=String.fromCharCode(keyNum); document.getElementById("area").innerHTML=keyChar; } <div id="area"></div> HTML、JavaScriptのこんな感じのプログラムで 「a」を入力するとキーコードが発生するので (ただし、ローマ字は大文字の「A」がヒットするので) 拾って(大文字なら小文字に変換する) 文字に変換して <div id="area"></div> の内容として タイプするとリアクションでその場で表示できます。 「a」と打つなら「a」が現れる仕掛けです。 同じことがハイフン入力でできません。 (ノートPC使用、「0」の隣。) キーコードをアラート表示すると189でした。 これはアスキー文字コード128以上の一覧にあって 文字としては1文字で1/2を表示するというものでした。 タイピングソフトを自作してこれに気付きました。 ハイフン入力にその表示が正常にできないということは このままではお題に伸ばし棒入りの文章が使えません。 英文例題に伸ばし棒(半角ハイフン、コードは45)があっても 入力はコード189を発生するので一致判定ができません。 というか、入力動作で if(keyNum==189){ keyNum=45;} ハイフンのコード45に修正する作業をわざわざ差し込みました。 動作的にはこの対応で完成させたのですが、 ハイフンを入力したらハイフンキーのコード45を発生せずに 他のコードの発生させる機種は、 この仕掛けに何の意味やメリットがあるのか思い当たりません。 設定異常の症状でしょうか?

  • キーボードの十字キー

    キーボードの十字キー flashゲームで十字キーを使っている時に、十字キーの↑↓→←のいずれかがロックされてしまいます。文字を打つ時は正常ですが、flashゲームをする時だけロックされます。 flashで出来ているゲームだけ全てこの症状が出ます。

  • このキーはどうやって読むんでしょうか?

    初歩的な質問で申し訳ありません。 キーの読み方がわからないので、調べ方がわからなくて。 Windowsのキーボード(106か、109?) なんですが、 バッククォートキー(`)のよこにある、 @の右上にある、 Cみたいな文字の上下に傍線二つがついている キーの読み方と、入力方法があれば、教えてください。 単純に、これって、「なんて読むんだ?」って思っただけなんですが。 あと、@キーの隣にある バッククォートキー二つみたいなのは、 なんで読むんでしょう? これも、入力方法とかあるんでしょうか? どんなときに使う記号なんでしょう? あまり使わないキーの読み方や入力方法がわかる参考書籍や、 URLがあったら、あわせて教えてください。 よろしくお願いいたします。

  • キー入力の不具合について

    先日、Winxpのプロをインストール ホームエディションからのアップグレードです。 をしたのですが、その直後からキーボードの入力がおかしくなってしまいました。例えばアットマークのキーを打つと「となってしまうのです。キーボードのドライバを再インストール及び更新しても同じです。 どうすれば良いのでしょうか? 特に記号のキーのみが全然駄目です。文字はOKなのですが