OSX10.8.4を実行しているiMacがあります。
Homebrewからビルドしたemacsと、ダウンロードしたバージョンでこれを試しました http://emacsformacosx.com/
完全にクリーンな~/.emacs.d
でこれを試しました。
C-h k
に移動してctrl-up矢印を入力すると、「コマンドを後方段落で実行する」などの説明が表示されます。 Ctrl-下矢印で同じこと。
Ctrl-右矢印またはctr-左矢印を試しても何も起こりません。
C-h b
に行くと、キーがバインドされていることがわかります。
<C-left> left-Word <C-right> right-Word
しかし、何も起こりません。
私はコード付きの標準のフラットなMacキーボードを実行しています。
実際、Mac上の他のアプリケーションでも、ctrl-左矢印とctrl-右矢印は何もしないことがわかりました。
[システム設定]の[キーボード]-> [キーボードショートカット]で、OSXアップデートによって追加されたように見えるMissionControlショートカットの選択を解除する必要があります。
⌃←と⌃→はEmacs.appでデフォルトで機能し、iTerm 2からemacsを実行したときは機能しましたが、ターミナルからemacsを実行したときは機能しませんでした。
ターミナルでemacsを使用している場合は、⌃←を\033[5D
から\033[1;5D
に、⌃→を\033[5C
から\033[1;5C
に変更してみてください。エスケープキーを押すと、\033
を挿入できます。 \033[1;5D
および\033[1;5C
は、iTerm2のキーのデフォルト値です。
⌃←と⌃→がEmacs.appでも機能しない場合、問題はそれらがデスクトップの変更に使用されているが、開いているデスクトップが1つしかないため、何もしていないように見えることです。 [システム環境設定]> [キーボード]> [キーボードショートカット]> [ミッションコントロール]を確認します。
Terminal.app for EmacsでC-upとC-downも必要な場合は、[ターミナル]> [設定]> [プロファイル]> [プロファイル]> [キーボード]の下に次のキーを追加してみてください。
^↑ \033[1;5A
^↓ \033[1;5B