keyhac で 104on109.mayu を真似る

keyhac v1.08 で日本語キーボードの記号配列 (ロジカルペアリング) を英語キーボード風 (タイプライタペアリング) にするには次のようにする。ただし、この例では角括弧キー [, ] はいじっていない。*1

keymap_global["S-2"    ] = "(192)"      # S-2 = @
keymap_global["S-6"    ] = "(222)"      # S-6 = ^
keymap_global["S-7"    ] = "S-6"        # S-7 = &
keymap_global["S-8"    ] = "S-(186)"    # S-8 = *
keymap_global["S-9"    ] = "S-8"        # S-9 = (
keymap_global["S-0"    ] = "S-9"        # S-0 = )
keymap_global["S-Minus"] = "S-(226)"    # S-− = _
keymap_global["(222)"  ] = "S-(189)"    #   ^ = =
keymap_global["S-(222)"] = "S-(187)"    # S-^ = +
keymap_global["(192)"  ] = "S-(192)"    #   @ = `
keymap_global["S-(192)"] = "S-(222)"    # S-@ = 〜
keymap_global["S-(187)"] = "(186)"      # S-; = :
keymap_global["(186)"  ] = "S-7"        #   : = ’
keymap_global["S-(186)"] = "S-2"        # S-: = ”

*1:シフト側とアンシフト側のペアが同じキーは RemapKey などを使って低いレイヤーで置き換えられているものと仮定している