KeyRemap4MacBook

上記の手法では emacs 内で C-pnbf を使う場面全てを書き換えなければいけないので、非現実的なのではないかという気がしてきました……。

keyboard-translate で一括で変更できないか試しているのですが、up down left right が char table のどの整数値に相当するのかなかなか見付けられません。

up down left right は ASCII の範囲に無いものなので、仮に emacs の char table が ASCII の範囲*1 しか受け付けないのならお手上げかも知れません。

*1:と ctrl/meta/hyper/super