2017-02-27 7 views
-2

Microsoftキーボードレイアウトクリエーターは、すべての文字キー(および上記のnumキー)に対して3÷4レイヤーAltGrAltGr + Shiftを作成できますが、CapsLockレイヤーは文字キーのみで動作します。マイクロソフトキーボードレイアウトの作成者を使用してWindowsでnum-keyのCapsLockレイヤーが別に存在しないのはなぜですか?

、唯一の手紙 - キーのために、私が作成することができます。
c = c
Shift + c = C
AltGr + c = ©
AltGr + Shift + c = ¢
CapsLock,c =
CapsLock、+ c =

Shiftので:

1)なぜそこに常にCapsLockキーnumのキーのための層、および numkey = CapsLock, numkeyのですか?

(マイクロソフトキーボードレイアウト作成者を通じて、私はletter ≠ CapsLock, letterを作ることができますが)

2)一部のキーボードレイアウト用のテンキーのAlt-コードを無効にする方法はありますか?

P.S.私は解決策を見つけ、(AltGr + num-keysすでにその値を取得)
CapsLock7 =₇
CapsLockShift + 7 =⁷

となど

+0

ここで何をしようとしていますか? AutoHotKeyまたはAutoItを使用しましたか? – Martheen

+0

私は「Microsoftキーボードレイアウト作成者」を使用します。私はキーボードのレイアウトについて尋ねています。 – yalov

+0

MS KBレイアウトは[scancode](https://en.wikipedia.org/wiki/Scancode)でキーをマップするためのもので、スキャンコードはキーボードの既存のキーのみを表します。上付き文字7と下付き文字7は標準的なキーボードレイアウトでは存在しないので、それはできません。代わりにAutoHotKey/AutoItが必要です。特定のスキャンコードを呼び出すのではなく、キー/文字を送信します。 – Martheen

答えて

0

[OK]を:私が作りたいです。

文字キーと数字キーが区別されたタイプライターの時間からは、いくつかの標準的な数字キーのバグではありません。

問題は「Microsoftキーボードレイアウト作成者」の問題です。 Appは2007年以降更新されておらず、まだバグを記述しています.CapsLockレイヤーを作成するときは大したことではありません(主にnum-keys CapsLock Layersを使用)。

KdbEditはそれは素晴らしい作品だ、と私は私のCapsLockCapsLockについてX₌₁₂₃₄₅₆₇₈₉₀₊₋X⁼¹²³⁴⁵⁶⁷⁸⁹⁰⁺⁻Shift層を得ること、あります。

関連する問題