回答編集履歴

2

109キーボードを追記

2020/03/03 04:18

投稿

xebme
xebme

スコア1083

test CHANGED
@@ -19,3 +19,39 @@
19
19
  ```
20
20
 
21
21
  これでうまくいくなら、USキーボード配列表を見てKyEventを作ってください。
22
+
23
+
24
+
25
+ **追記**
26
+
27
+
28
+
29
+ 109キーボードを付けたWindows PCで確認しました。
30
+
31
+
32
+
33
+ 地域と言語の設定で109キーボード(キーボードは109)では以下の結果
34
+
35
+ - `VK_MINUS`、`VK_SHIFT`で = を表示する。109のキーのとおり
36
+
37
+ - `VK_UNDERSCORE`は例外発生
38
+
39
+
40
+
41
+ 地域と言語の設定で101キーボードに変更しました(キーボードは109のまま)
42
+
43
+ - `VK_MINUS`、`VK_SHIFT`でアンダースコア _ を表示する
44
+
45
+ - `VK_UNDERSCORE`は例外発生
46
+
47
+
48
+
49
+ (101キーボードに変更した状態で追記しています。やりにくいです)
50
+
51
+
52
+
53
+ **回避策**
54
+
55
+
56
+
57
+ リンク先のサンプルにRobotを使うクリップボードのコピーがありました。それで回避できないでしょうか。

1

配列を削除

2020/03/03 04:18

投稿

xebme
xebme

スコア1083

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 日本語キーボード(109)ではなくて、USキーボード配列(101)だと思っているかもしれません。以下を試してください。
5
+ 日本語キーボード(109)ではなくて、USキーボード(101)だと思っているかもしれません。以下を試してください。
6
6
 
7
7
 
8
8