私の目標は keyhac で Phase14e と同様のカスタマイズを実現することだ。 キモは Space キーをワンショットモディファイアとして機能キーを文字キーに重ね合わせるところにある。たとえば Space+[ 1 ] を押したら [F1] が、Space+[ ; ] を押したら [End] が入力されるようにしたい。keyhac で SandS の例に倣えば次のような定義が書ける。 # config.py from keyhac import * def configure(keymap): keymap_global = keymap.defineWindowKeymap() keymap.defineModifier("Space", "User1") keymap_global["O-Space"] = "Space" keymap_global["U1-1" ] = "F1
![keyhac で親指徹底活用 - Wisteria::Diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/3591a8535cd336c02a208cda69f210c638ac5bd9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmobitan%2F20081024%2F20081024034929.png)