自分用の覚書。
- 複数のワークシートを持つExcelブックで、隣のシートに移動するためのWindowsショートカットキーは[Ctrl]+[PageUp], [Ctrl]+[PageDown]である。
- ぼくが日頃、使っているキーボードはWindows用の日本語配列のコンパクトキーボードであり、[PageUp][PageDown]が[Fn]と同時押しなので、1の操作で3個のキーを押すことになり面倒。
- [CapsLock]⇔[Ctrl(左)], [変換]⇒[PageUp], [カタカナ/ひらがな]⇒[PageDown]に切り替えれば、キー入力のホームポジションの姿勢をほとんど変えずにシート移動[Ctrl]+[PageUp], [Ctrl]+[PageDown]ができる。
というわけで scancodeMap.reg のキー入れ替えの部分:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,06,00,00,00,1d,00,3a,00,\ 3a,00,1d,00,01,00,7b,00,49,e0,79,00,51,e0,70,00,00,00,00,00
- [1d,00,3a,00,]が[CapsLock]に[Ctrl(左)]
- [3a,00,1d,00,]が[Ctrl(左)]に[CapsLock]
- [01,00,7b,00,]が[無変換]に[Esc]*1
- [49,e0,79,00,]が[変換]に[PageUp]
- [51,e0,70,00,]が[カタカナ/ひらがな]に[PageDown]
参照したページ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout - Google 検索
Windowsのキーマップを入れ替える
Windows/TIPS/レジストリを修正してCAPSLOCKの割り当て変更 - yanor.net/wiki