blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

Shift を押しながら Caps Lock を押したときに、明示的に Caps Lock の状態を変更するようにした

ここ最近行っていた内部処理の改変作業のせいで、Shift + Caps Lockの挙動がおかしくなっていた。Shift + Caps Lockを打鍵すると、Caps Lock が有効にしかならないのである。DvorakJ 内部からは、 Caps Lock を表す sc03A というスキャンコードに、修飾キーとしての shift キーの情報を加えて発行していた。これだけでは Caps Lock の状態を切り替えられない。
本日公開した版では、キー情報ではなくて、Caps Lock の状態を切り替えるというコマンドそれ自体を発信するようにした。