macOSã§HHKBã䜿ããªããwinæ©ãžRDPããæã®ããŒèšå®
æŠèŠ macã§ã¯ä¿®é£ŸããŒãcmdã ãã©ãwin, linuxã«RDPããæã¯ctrlã§ãããããããã§æŒäžããããŒãç°ãªãã®ããã£ãšãã©ãããæã£ãŠããã ãŸããmacã§ã¯karabinerã®èšå®ã§å·Šcmdã§IME offãå³cmdã§IME onã«ã§ããŠããããRDPå ã§ã¯ããŸãèšå®ã§ããã«ããã ããã«ãæçšããŠããHHKBã®ããŒé åã絡ãã®ã§ãåé¡ãããããããªã£ãŠããã ä»åéãè °ãäžããŠããŒèšå®ãæŽããã®ã§ãã¡ã¢ããŠããã ã§ããããš ã³ãããšãã®ä¿®é£ŸããŒãå šãŠtabã®äžã®ããŒã§ãIMEãªã³ãªããå šãŠã¹ããŒã¹ããŒã®å·Šå³ã®ããŒã§è¡ããããã«ãªãã å ·äœçã«ã¯ïŒ macå èµã㌠caps lockãcmdã«ãã å·Šå³cmdããŒç©ºæã¡ã§ãIMEããªã³ãªããã HHKB ctrlãcmdã«ãå·Šcmdãctrlã«ãã 眮æãããctrlïŒexå·ŠcmdïŒãšå³cmd空æã¡ã§ãIMEããªã³ãªããã RDPæ¥ç¶æïŒå šããŒããŒãïŒ cmdãå šãŠctrlã«ãã 眮æãããå·Šå³ctrl空æã¡ã§ãIMEããªã³ãªããã æé macæ¬äœã®ããŒã¯å€æŽãããå šãŠã®èšå®ãkarabiner-elementsã§è¡ãã ãŸããsimple modificationsã§ç»åã®ããã«å€æŽããã æ¬¡ã«ãcomplex modificationsã§ãäžèšã®ãããªjsonãã¡ã€ã«ãäœæããïŒ { "description": "my karabiner setting", "manipulators": [ { "conditions": [ { "identifiers": [ { "vendor_id": 1452 } ], "type": "device_if" }, { "bundle_identifiers": [ "^com\\.2X\\.Client\\.Mac$", "^com\\.microsoft\\.rdc\\.macos$" ], "type": "frontmost_application_unless" } ], "from": { "key_code": "left_command", "modifiers": { "optional": [ "any" ] } }, "parameters": { "basic.to_if_held_down_threshold_milliseconds": 100 }, "to": [ { "key_code": "left_command", "lazy": true } ], "to_if_alone": [ { "key_code": "japanese_eisuu" } ], "to_if_held_down": [ { "key_code": "left_command" } ], "type": "basic" }, { "conditions": [ { "identifiers": [ { "vendor_id": 1278 } ], "type": "device_if" }, { "bundle_identifiers": [ "^com\\.2X\\.Client\\.Mac$", "^com\\.microsoft\\.rdc\\.macos$" ], "type": "frontmost_application_unless" } ], "from": { "key_code": "left_control", "modifiers": { "optional": [ "any" ] } }, "parameters": { "basic.to_if_held_down_threshold_milliseconds": 100 }, "to": [ { "key_code": "left_control", "lazy": true } ], "to_if_alone": [ { "key_code": "japanese_eisuu" } ], "to_if_held_down": [ { "key_code": "left_control" } ], "type": "basic" }, { "conditions": [ { "bundle_identifiers": [ "^com\\.2X\\.Client\\.Mac$", "^com\\.microsoft\\.rdc\\.macos$" ], "type": "frontmost_application_unless" } ], "from": { "key_code": "right_command", "modifiers": { "optional": [ "any" ] } }, "parameters": { "basic.to_if_held_down_threshold_milliseconds": 100 }, "to": [ { "key_code": "right_command", "lazy": true } ], "to_if_alone": [ { "key_code": "japanese_kana" } ], "to_if_held_down": [ { "key_code": "right_command" } ], "type": "basic" }, { "conditions": [ { "bundle_identifiers": [ "^com\\.microsoft\\.rdc\\.macos$" ], "type": "frontmost_application_if" } ], "from": { "key_code": "left_command" }, "to": [ { "key_code": "left_control" } ], "type": "basic" }, { "conditions": [ { "bundle_identifiers": [ "^com\\.microsoft\\.rdc\\.macos$" ], "type": "frontmost_application_if" } ], "from": { "key_code": "right_command" }, "to": [ { "key_code": "right_control" } ], "type": "basic" } ] } 䜿çšããããŒããŒãããšã«æåãå€ãããããvendor_idã«ããæ¡ä»¶åå²ãè¡ã£ãŠããã ãã®æ°åã¯Deviceã¿ããã確èªã§ããã ...