キーバインドをEmacs風にする、という記事はそこら中にありますが、任意のキーバインドにする方法はなかなか見つからなかったのでメモ。
以下は、gtk-2.0でのやり方です。gtk-3.0の場合は参考のページを読めばできると思いますが、確認していません。
~/.themes
以下にテーマを作成し、作成したテーマを利用するように設定するという流れです。おなじみのEmacsという設定は、/usr/share/themes
にデフォルトで用意されているEmacsというテーマを選択していたわけです。
C-dとC-hを定義してみた例。
ここはEmacsのテーマを選択する時と同様ですね。
テーマの詳細な記述方法や詳しい話は、参考のリンク先やEmacsのテーマを参照してください。
参考