0

次のことを行うカスタムキーバインディングを作成したいと思いOS 10.7 Lionます。

  1. option+ space=right arrow
  2. control+ space=left arrow

Textmateブログで、最初に次のファイルを作成してカスタムキーバインディングを作成する方法の概要を説明したこの記事を読みました。~/Library/KeyBindings/DefaultKeyBinding.dictファイル内に、実行するキーcharacter codeとキーを入力Cocoa actionします。

character code問題は、spacebarどこにでも見つけることができないようです!right arrowそして、とを模倣するアクションはありleft arrowますか?

最後に、私が見落としている、これを行うためのより簡単な方法がある場合は、私に知らせてください。私は実際にはTextmate内のこのバインディングのみを気にしますが、Lion全体にこのバインディングがあると便利です。

ありがとう。

4

1 に答える 1

0

シンボルは必要ありません。スペースを使用するだけです。

たとえば、次のようになります。

{
    /* Modifier keys: start with C-m */
    "^m" = {
        " " = ("insertText:", "Hello world");
    }
}

このキーバインディング辞書では、ctrl-m を押してからスペースを押すと、「Hello world」が挿入されます。

于 2012-05-17T07:52:16.493 に答える