HTC Wizard覚え書き

◆CapNotify有効
StartupでCapNotifyを実行した場合、CAPS(SHIFT)キーを2度押しでCAPS LOCK状態になる。再度、2度押しでLOCKを解除するまで有効。1度のみ押した場合は、次の1ストロークのみLOCK OFFの状態になり、以降はLOCK ONの状態に戻る。



◆CapNotify無効

Capキー押し → 'A' → 'A'
DOWN 0x10 ON = Shift
DOWN 0xFF ON
UP  0xFF ON
UP  0x10 OFF

DOWN 0x10 ON = Shift
DOWN 0x41 ON = 'A'
UP  0x41 ON
UP  0x10 OFF

DOWN 0x41 OFF = 'A'
UP  0x41 OFF


Capキー押し → Capキー押し → 'A' → 'A'
DOWN 0x10 ON = Shift
DOWN 0xFF ON
UP  0xFF ON
UP  0x10 OFF

DOWN 0x14 OFF = CAPS
UP  0x14 OFF
DOWN 0xFF OFF
UP  0xFF OFF

DOWN 0x41 OFF = 'A'
UP  0x41 OFF

DOWN 0x41 OFF = 'A'
UP  0x41 OFF


Capキー長押し → 'A' → 'A'
DOWN 0x10 ON = Shift
DOWN 0xFF ON
(キーを離すと以下が出力)
UP  0xFF ON
UP  0x10 OFF

DOWN 0x10 ON = Shift
DOWN 0x41 ON = 'A'
UP  0x41 ON
UP  0x10 OFF

DOWN 0x41 OFF = 'A'
UP  0x41 OFF


Capキー長押し → Capキー長押し → 'A' → 'A'
DOWN 0x10 ON = Shift
DOWN 0xFF ON
(キーを離すと以下が出力)
UP  0xFF ON
UP  0x10 OFF

DOWN 0x14 OFF = CAPS
UP  0x14 OFF
DOWN 0xFF OFF
(キーを離すと以下が出力)
UP  0xFF OFF

DOWN 0x41 OFF = 'A'
UP  0x41 OFF

DOWN 0x41 OFF = 'A'
UP  0x41 OFF