DiretInputでキー入力を取得する方法とDIKコードについて知りたい

このQ&Aのポイント
  • DirectInputを使用したキー入力の取得方法について質問があります。
  • 特定のキーの意味や対応するDIKコードについて教えていただきたいです。
  • また、特定のキーが存在しなかったり、機能が異なる場合があるかどうか知りたいです。
回答を見る
  • ベストアンサー

DirectInputの DIK_???

DirectInputを使ったキー入力の取得をしているのですが、 キーボードの英数字の横にある記号の中に 調べても解らないものがあります。 1番目の段 1234567890-^\  の中の 『^(~)』 と 『\(|)』 2番目の段 QWERTYUIOP@[  の中の 『@(`)』 4番目の段 ZXCVBNM,./\  の中の 『\(_)』 これらの文字は DIK_??? の何に当たるのでしょうか? わかる方いらっしゃいましたら、教えて頂けると幸いです。 また上記の4段のキーの中に、 『Ctrl・Shift・Alt・Windowsキーは右側キーが無い場合が有る』 みたいな、キーボードによって無かったり、 はたまた機能が違うというものが有ったりしますでしょうか? そちらも解る方が居ましたら、教えて頂けると助かります。 よろしくお願い致します。 orz

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

'\' DIK_YEN 0x7D '^' DIK_CIRCUMFLEX 0x90 '@' DIK_AT 0x91 '\' DIK_BACKSLASH 0x2B です

zaxs5968
質問者

お礼

下側はバックスラッシュだったのですね。 ありがとうございますっ!

関連するQ&A

  • キーボードのAlt、Ctrl、Shift

    PCのキーボードには英数字をはじめEnter、Delete、Home、Powerなど用途がわかりやすいキーもありますがピンとこないキーもあります。特に Alt、Ctrl、Shift ですが、なぜこれらのキーにこれらの名前が付いているか由来を知りたいと思ってます。 自分の調べた範囲では、 ■Altキー Alternative=選択 ■Ctrlキー Control=制御、統制、管理 ■Shiftキー Shift=変える、移す 別に由来で無くても、意味と、キーとしての役割が合致する説明であればそれでも構いません。よろしくお願いします。

  • Tabキーが右側にないのは

    私のキーボードには、Tabキーが左端にしかありません。 Shift、Ctrl、 Altは左右両側にあります。これらのキーが右側にあるよりTabキーが右側にあった方が便利です。 なぜTabキーが右側にないのでしょう?

  • 英数字入力モードで記号が。。。

    英数字入力モードで@マークはshift+2だったり、キーボードの@マークキーを押すと]だったり。。。アルファベットおよび数字はキーボードの表示通りいけるんですが記号*キーボードの右側の部分が表示とずれが出ています。なにかドライバの更新等が必要なのでしょうか?

  • CtrlとAltを使っての文字入力が出来ません。

    こんにちは、質問があります。 文章を作る際、クメール文字フォントというのをダウンロードしました。 このフォントを使って通常に文字を入力することは出来ます。 しかし、一つのキーに4つの文字が割り当てられているため、Shift、Ctrl+Alt、Shift+Ctrl+Altと共にアルファベットのキーを押さなければなりません。 Shiftはきちんと機能するのですが、CtrlとAltのキーが全く作動しません。 CtrlとAltと共にアルファベットキーを押すと、ショートカットが作動してしまい、文字を入力することが出来ないのです。 PCはWindows Meです。 キーボードにおけるショートカットの機能を解除する事は可能なのでしょうか? 教えて下さい、お願いします。

  • Fnキーに「固定キー機能」を作用させるには?

    知人が身体障害者で、割り箸を咥えてキーボードを打ってノートパソコンを使っています。割り箸では2つのキーを同時に押すことができないので、Windows XPの「固定キー機能」を使っています(Shiftキーを5回連打するとピコっと鳴るやつ)。 この固定キー機能は、作用するのはShiftキー、Ctrlキー、Altキー、Windowsロゴキーだけで、たとえばFnキー(ノートパソコンや、小さめのデスクトップ用キーボード)などには作用しません。「コントロールパネル→ユーザー補助のオプション」でも、対象となるキーを変更することはできないみたいです。 これについて、Fnキーに対して固定キー機能を作用させる方法はないでしょうか? 良いアイデアをお持ちの方は、ぜひアドバイスをお願いします。

  • 外部デバイス・外部キーでのショートカット

    ショートカットを割り当てられる外部デバイスはいくつもありますが、例えば「Ctrl+Shift+R」とか「Ctrl+F4」とかではなく、ソフトのメニューコマンドと外部デバイスのボタンを直結させるような事ができるやり方とか、外部デバイスってあるでしょうか?「Ctrl+Shift+Alt+R+…」とか押さなければならないキーが多いのを1ボタンだけでOK、とかじゃなく、キーボードのエミュレーションではなく。当方Ediusなどのビデオ編集ソフトを使っているのですが、ショートカットの割り当てがすでに埋まっていてキーボードのキーはもう使えない状態でして、要は外部デバイスでキーを増設したいという事なんですが。例えば106フルキーボードの左側に外付けテンキーを並べて右側のテンキーとは違う信号をPCに送ったり、とか。 まだよく知らないのですがArduinoなどで可能でしょうか?UWSCやAutoHotKeyなどのプログラムはたまに作っていて、これらを使うとやろうと思えば座標指定などでいくらでも自動操作させる事ができますが出来ればその位の自由度があるやり方だとありがたいのですが。 何か情報ございましたらよろしくお願い致します。

  • Ctrl+Altの同時押しが機能しない

    2週間前からCtrlキー+Altキーの同時押しが機能せず、困っています。 以下、問題発覚までの経緯です。 ・デスクトップアイコンに設定していたショートカットキー(Ctrl+Alt+文字キー)が突然反応しなくなる ・数日前に行ったWindowsアップデートが原因かと思い、システム復元を行ったが、解決せず ・固定キーや切り替えキー機能はオフにしていることを確認済み ・キーボードドライバの削除・更新を行ったが、解決せず ・諦めかけてフリーのショートカットソフト(ShortcutExecutor)の導入を試みたが、動作確認のショートカット(Ctrl+Alt+BackSpaceキー)が機能しなかった ・不思議に思いスクリーンキーボードを起動してみると、Ctrl+Altの同時押しがきかなくなっていることが発覚した スクリーンキーボードで、実際のキーボードの挙動がどうなってるか確認したところ、 ・Ctrl+Altを同時押し→どちらか片方のキーしか点灯しない ・Ctrl・Altのどちらかを先に押す→先に押した方のキーしか点灯しない ・Ctrl・Alt単体で押す→問題なく点灯(実際Ctrl+C等の汎用ショートカットは問題なく使える) ・Shift+Ctrl・Altの組み合わせで押してみる→押した通りにキーが点灯する ・問題発覚のきっかけになったデスクトップショートカットは、スクリーンキーボードで入力すれば機能する ……といった状態です。 OSはWin7SP1、経緯にも書いた通り6月アップデート済みです。 同時押しできなくなった詳しい日時は覚えていませんが、少なくとも今月初旬までは動作に問題はなかったはずです。 システムに関わるようなプログラム導入等は、上記のWinアプデとウィルスバスターのアプデ位しか心当たりがありません。 このような状態は初めてで、どうしたものか途方に暮れています。 改善策・対処法にお心当たりのある方がおられましたら、アドバイスをお願い致します。

  • キーボードからの入力と違う文字が・・・

    キーボードからの入力すると、入力したものと違う文字が 入力されてしまいます。(テキストエディタでもOffice等全てのアプリケーションで同様の現象でした) ドライバは日本語PS/2キーボード(106/109Ctrl+英数)になっています。 以下にためしてみたことを記述します。 ・一度英語キーボード(101/102)に変更し、再度日本語PS/2キーボード(106/109Ctrl+英数)に戻した。 ・ATOK17を使用していたので、IMEに変更した。 いろいろやってみたのですが、どれもだめでした。 何か考えられる要因はありますでしょうか? ご教授ください。 なお、数字、英字(\などの記号はおかしいものもあります。)は正常です。 Shiftキーを押しながら記号等を入力するとおかしくなります。(Shift+:→" Shift+)

  • Ctrl+=のやりかた

    Ctrl+Equals(=)とキーボードを押したいです。 win8を使っています。 =の専用キーはないキーボードです 普段=を入力するときは、SHIFT+「ほ」を押しています。 ctrl+shift+「ほ」だと表示が縮小されます。 ご存知のかた教えてください。

  • PPT2007 ショートカットキーについて

    PPT2007 ショートカットキーについて  今晩は,質問させていただきます.どうぞよろしくお願いいたします.  PPT2007において、 最前面へ移動(R)←Rにアンダーバー付き 最背面へ移動(K)←Kにアンダーバー付き となっておりますが、このRとKはどういう意味なのでございましょうか???  Ctrl+R、Shift+R、Ctrl+Shift+R・・・等、色々試しましたが 反応してくれません。。  頻繁に使う機能なので、キー操作があれば知りたいのですが、 Altキーで上部ツールバーにフォーカス移動後、項目を選択していく・・・という やり方は非常に手間なので、それ以外の方法を探しておりまして、 これらの記号に目がいった次第でございます。  ご存じの方がいらっしゃいましたら是非ともお教えいただけないでしょうか。  もしお詳しい方がいらっしゃいましたら,どうぞよろしくお願いいたします。

専門家に質問してみよう