- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-09-27T06:32:42+00:00","default:src128","src128")
&tag(Karabiner-Elements/RDP);
*目次 [#p479b53d]
#contents
*関連ページ [#s34a3028]
*参考情報 [#o83b3a5b]
-[[Mac からのRDP 接続で日本語キーボードを設定する - Qiita:https://qiita.com/hidecha/items/33624f6ae57d41f3cd86]]
*基本方針 [#c238d65e]
-macOSでSimple Modificationsで、Winキーをコマンドキーに、AltキーをOptionキーに適切に割り当て済みとする。
-RDPで接続した場合、本来のキー割り当てに戻したい。
-RDPを使用している時に上記基本キー設定を無効するよう例外を指定するか、RDP起動時のみのキーバインドを指定する。これはComplex Modificatinsを指定しないといけない。
*RDPのみ適用されるルールを追加。 [#ucceaf00]
-~/.config/karabiner/assets/complex_modificationsにrdp-jp109.jsonとして以下の内容を保存。[[rdp-jp109.json:https://gist.github.com/src256/741dbe7bf05c3e848cf022935b4fbd58]]
#pre{{
{
"title": "RDP Keyboard modification",
"rules": [
{
"description": "Modify Windows Alt Muhenkan Henkan keys.",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "left_command",
"modifiers": {
"optional": [
]
}
},
"to": [
{
"key_code": "left_option",
"modifiers": [ ]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com\\.microsoft\\.rdc\\.macos$"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "left_option",
"modifiers": {
"optional": [
]
}
},
"to": [
{
"key_code": "left_command",
"modifiers": [ ]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com\\.microsoft\\.rdc\\.macos$"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "japanese_pc_nfer",
"modifiers": {
"optional": [
]
}
},
"to": [
{
"key_code": "japanese_eisu",
"modifiers": [ ]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com\\.microsoft\\.rdc\\.macos$"
]
}
]
},
{
"type": "basic",
"from": {
"key_code": "japanese_pc_xfer",
"modifiers": {
"optional": [
]
}
},
"to": [
{
"key_code": "japanese_kana",
"modifiers": [ ]
}
],
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com\\.microsoft\\.rdc\\.macos$"
]
}
]
}
]
}
]
}
}}