• 締切済み

UWSC 「^」キーはVK_?

0キーの右の「-」キーはVK_OEM_MINUSだったのですが、さらに右側の「^」キーに対応する定義済み定数は何でしょうか。 もし定数がない場合、どのように対処すればよでしょうか。

みんなの回答

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.2

こんにちは。 拙作『教えてVK.exe』がお役にたてるかもしれません。 (ダウンロード方法、使用法の説明) http://iriyak.adam.ne.jp/arc/uwsc/070527/oshiete_vk.zip http://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=all&no=817&log=ON&cnt=7

回答No.1

どんな仮想キーコードが送られてくるか実際に試してください。 英語キーボードと日本語キーボードで違う気がします。 参考URLでは VK_OEM_7 とあります。 見ても何のキーかわかりにくいですね。 使うときは、あとで分かるようにコメントを添えた方がいいでしょう。

参考URL:
http://www.comrade.co.jp/ftp/km2/manual/Properties/VKeyCode.htm

関連するQ&A

  • UWSCの仮想キーについて

    if GETKEYSTATE(VK_F1) then 例えば GETKEYSTATEで CtrlキーとF1キーを同時に押されている時にthenとしたい場合 どう表現したら良いのでしょうか? if GETKEYSTATE(VK_F1&VK_CTRL) thenとなるのでしょうか? それとも KBD(VK_CTRL,DOWN,秒) KBD(VK_F1,CLICK,秒) KBD(VK_CTRL,UP,秒) のような表記でしか使えないのでしょうか?

  • UWSCで変数をキー入力

    UWSCで変数に応じたキー入力をしたいのですが、 どうすればいいのでしょうか? たとえば 変数Aが 1 の場合は 01 とキー入力 変数Aが 25 の場合は 25 とキー入力 という感じで、変数Aは1~84までの値を取ります。 これをSELECT文で試してみたのですが、 1~5くらいまでならうまくいくのですが、 さすがに84まであるとエラーがでてしまいます。 SELECT A CASE 1 KBD(VK_0,CLICK,40) KBD(VK_1,CLICK,40) CASE 2 KBD(VK_0,CLICK,40) KBD(VK_2,CLICK,40) ・ ・ CASE 84 KBD(VK_8,CLICK,40) KBD(VK_4,CLICK,40) SELEND ↑エラー 二桁目と一桁目で分けて入力すればよさそうですが、 どう処理すればいいのかわかりません。 また、仮に変数が文字列を値として取る場合も、 その文字列をそのままキー入力させるにはどうしたらよいでしょうか?

  • vk300 RGBに不具合

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ▼ご利用の製品 デスクトップPCでVK300を使用しています ・製品名・型番(マウス:M-から始まる型番)(キーボード:TK-から始まる型番) VK310 ゲーミングキーボード ・発生時期 今日使用したときに気づいた ▼お困りごとの詳細、自分が使っている機器の状況や、表示される内容をお書きください。 VK310をPCにつなぎ、RGBを点灯させた際に、エンターキーの部分がほかのキーより少しだけピンクが強い感じで光ります。この場合返品や交換などはできますでしょうか。 ※OKWAVEより補足:「エレコム株式会社の製品」についての質問です。

  • DirectX環境下での方向キー同時押しについて

    現在、DirectXでゲームを作っているのですが、上と右や下と左の方向キー同時押しを認識させたいのですがやり方がわかりません。 現在は、VK_UP,VK_DOWN,VK_LEFT,VK_RIGHTで4方向は認識できるのですが。右上,左上,右下,左下も含めた8方向を認識させたいのです。 やり方や方法がわかるサイトでもかまいませんのでお願いします。

  • VK200T Fnキーについて

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ▼ご利用の製品 ・ご利用の製品タイプ(例:アダプター) ===ご記入ください=== キーボード ・製品名・型番(例:U2C-AC05BK) ===ご記入ください=== VK200T ・利用端末・OS(例:タブレット・ノートパソコン・モバイルなど) ===ご記入ください=== Windows10  ・発生時期(※ご使用できた時期がない場合はその旨、記載ください) ===ご記入ください=== 購入直後から ▼お困りごとの詳細、自分が使っている機器の状況や、表示される内容をお書きください。(例:接続ができない・反応がしない・エラーが発生する) ≪※表示されている画像やスクリーンショットを添付すると伝わりやすくなります!≫ ===ご記入ください=== 説明書にはFnキー+数字でファンクションキーとして使用できるとありますが、Fn+0や+7など入力文字を半角英数やカタカナなどに変換する機能が使用できず、そのまま0や7が入力されます。エクセルなどでFn+2でセルに直接入力などは出来るのですが。どなたか解決策をご提示いただけませんでしょうか。 ※OKWAVEより補足:「エレコム株式会社の製品」についての質問です。

  • 突然、キーが左右にズレました!変換がスペースキーに、(が*に、)が(に・・・

    SONYのVAIOのノートPCでOSはXPです。 文字入力をしていたら突然、キーボードの一部がズレて表示されるようになりました。 数字のキーをシフト入力した場合、一つ左のキーの文字が表示されます。 変換キーがスペースキーの右側にあるのですが、変換がきかなくなり、代わりにスペースキーでしか変換できなくなりました。 本当に急に変換ができなくなって気付いたのですが、どなたか対処法をご教授ください。 http://okweb.jp/kotaeru.php3?q=601102 など、検索してみましたが、OSが違うので対処法が違う気がします。 他の質問でも、OSの不具合など(?)だったようなので、今回の場合は違うように思います。 よろしくお願い致します。

  • 未定義になるのは主キーじゃないのが原因?

    二つのテーブルを一対多のリレーションシップで繋ぐとき、 一になる方は主キーじゃないと、一対多にならなかったり参照整合性はできないのでしょうか? 主キーではないテーブル1のフィールド(一)と、(多)のテーブル2のフィールドでリレーションを組もうと思ってるのですが、 リレーションシップの種類が未定義になってしまいます。 これは、1になる方のテーブル1が主キーじゃないのが原因なのでしょうか? テーブル1のこのフィールドは、重複することはありませんが、空白も入る為、主キーにできないし、 主キーはほかのフィールドで使っています。

  • キーボードのdeleteキーについて

    最近、ネットや店頭で買ったキーボードが、立て続けに、deleteキーがバックスペース機能しかないものでした。つまり、他のFnキーなどと組み合わせても、文章の右側を削除出来ません。写真の右側のがそのタイプで、同じキー配列なのに、左側のキーボードは、Fnキーとdeleteキーで文章の右側のを削除できます。外見が同じキーボードの場合、文章の右側を削除可能か、不可能かを、どうやって見分けたらよろしいでしょうか?

  • アプレットでのキー入力

    具体的にいうと以下のアプレットを実行した場合に矢印キーを入力しても反応(上、下、、、が表示されない。)がないのです。 一度アプレット自体をクリックしても反応がありません。 何が悪いのでしょうか?よろしくお願いします。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class practice extends JApplet { private JLabel lb1,lb2; public void init() { Container cnt = getContentPane(); lb1 = new JLabel("矢印キーでお選びください。"); lb2 = new JLabel(); cnt.add(lb1,BorderLayout.NORTH); cnt.add(lb2,BorderLayout.SOUTH); addKeyListener(new practiceKeyListener()); } class practiceKeyListener extends KeyAdapter { public void KeyPressed(KeyEvent e) { String str; int k = e.getKeyCode(); switch(k){ case KeyEvent.VK_UP: str = "上";break; case KeyEvent.VK_DOWN: str = "下";break; case KeyEvent.VK_LEFT: str = "左";break; case KeyEvent.VK_RIGHT: str = "右";break; default: str = "他のキー"; } lb2.setText(str + "ですね。"); } } }

    • ベストアンサー
    • Java
  • 数字キーへの指使いについて

    2年ほど前にブラインドタッチ練習ソフトを買ったものの、 なんとなくそのままになっていて、 今回、ようやくそれを始めてみようと思い立ったところです。 まずは、「それぞれの指とキーの対応」の説明を見たところ、 ここでは質問に関係する分のみ挙げますが、 「数字キー」に関して、 ・左中指:3,4 ・左人差し指:5,6 ・右人差し指:7,8 ・右中指:9 ・右薬指:0 ・右薬指:- のように示されてました。 数字キーへの指使いについては、 ・左中指:3 ・左人差し指:4,5 ・右人差し指:6,7 ・右中指:8 ・右薬指:9 ・右薬指:0 のように説明されていたのを確かにどこかで見た記憶もありまして、 (どこだったかは、覚えてないんですが) 今回のソフトで練習に入っていいものかどうか、 ちょっと不安に思っているところです。 ---- 数字キーへの指使いについては、こんな風にいくつかの流儀があるんでしょうか? もしそうだとした時に、たとえばそれぞれの場合での メリット・デメリットとかは何かありますでしょうか?

専門家に質問してみよう