WindowsのOpera(9.5)でもEmacsキーバインドが使いたい

Windows OperaユーザのためのEmacsキーバインドはいくつか出ているが,

Operaの基本的なショートカットを使用していて,
Operaの文字入力中のみ emacsキーバインドを使いたい

んだけどなぁって人のための方法です。

詳細設定>ショートカット>キーボード設定>編集
Advanced
- Edit Widget 以下にがっつり書き込む(以下自分の.ini抜粋です)

a ctrl=go to line start
e ctrl=go to line end
y ctrl=paste
k ctrl=Range go to line end & copy & delete
/ ctrl=undo
d ctrl=Delete
f ctrl=next character
b ctrl=previous character
n ctrl=next line
p ctrl=previous line
h ctrl=Backspace word (普通の人は word いらない)

これによって文字編集中のみを指定できるため,他のショートカットとケンカせずに設定したキーバインドが働きます!

が、問題点がいくつかあります。

  1. m ctrl なし→改行が分からない
  2. j ctrl なし
  3. o ctrl なし
  4. k ctrl で,emacsでは消した分だけコピーできるが,この方法では一行単位でしかコピーできない

まだまだ未完成やなぁ〜