36579
初めて質問します。

プログラミング、というのとはちょっと違うのですが  
プログラマの人はよくつかっているということで、  
Karabiner-Elements の設定について質問します。

MacBook Pro で、macOS Sierra使いはじめました。

キー配置カスタマイズソフトの  
Karabiner と Seli が OS のバージョンアップにともなって  
動かなくなったので、  
Karabiner-Elements を導入したのですが

Karabiner-Elements で、単純なキーの置き換え方法、  
Jsonファイルの編集方法はわかったのですが  
複数キーの組み合わせを、変更する方法がわからないです。

具体的には、タイトルに書いたように  
Command+ArrowLeft や +ArrowRight を  
Option+ArrowLeft や +ArrowRight に変換したいのです。

どなたかご存知のかた、教えてください。

Jsonファイルの設定方法は、下記を参考にしています。  
このページでは、2つのキーの設定がのっていないのと、  
そもそも、Karabiner-Elements では対応していないのかもしれません。  
(Karabinerでは対応してたんですけどね...)

<http://qiita.com/naoya_t/items/45f0557cb29f2c2e8e3c>

どなたかご存知でしたら、教えてください。

よろしくおねがいします。
CC BY-SA 3.0
2017-03-14T03:57:15.367
33302
2017-07-22T02:24:42.570
2017-07-21T18:03:20.787
754
21047
question
macos
Karabiner-Elements でCommand+ArrowキーをOption+Arrowキーに変換したい
以下のような感じでいかがでしょうか。試してないので間違っているかもしれません。

```

            "complex_modifications": {
                "parameters": {
                    "basic.to_if_alone_timeout_milliseconds": 1000
                },
                "rules": [
                    {
                        "manipulators": [
                            {
                                "description": "Map cmd-left to opt+left",
                                "from": {
                                    "key_code": "left_arrow",
                                    "modifiers": {
                                        "mandatory": [ "left_command" ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "left_arrow",
                                        "modifiers": [
                                            "left_option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            },
                            {
                                "description": "Map cmd-right to opt+right",
                                "from": {
                                    "key_code": "right_arrow",
                                    "modifiers": {
                                        "mandatory": [ "left_command" ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "right_arrow",
                                        "modifiers": [
                                            "left_option"
                                        ]
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            }
    
```

↓ここにサンプルがいくつかありますので、参考になさると良いかと思います。  
<https://github.com/tekezo/Karabiner-Elements/tree/master/examples>

> (Karabinerでは対応してたんですけどね...)

Karabiner もそのうち対応してくれると思いますよ。
CC BY-SA 3.0
2017-07-22T02:24:42.570
36579
2017-07-22T02:24:42.570
5288
33302
answer