キーバインドをEmacs風にする、という記事はそこら中にありますが、任意のキーバインドにする方法はなかなか見つからなかったのでメモ。 以下は、gtk-2.0でのやり方です。gtk-3.0の場合は参考のページを読めばできると思いますが、確認していません。 ~/.themes 以下にテーマを作成し、作成したテーマを利用するように設定するという流れです。おなじみのEmacsという設定は、/usr/share/themes にデフォルトで用意されているEmacsというテーマを選択していたわけです。 mkdir -p ~/.themes/MyTheme/gtk-2.0-key vi ~/.themes/MyTheme/gtk-2.0-key/gtkrc C-dとC-hを定義してみた例。 binding "gtk-mytheme-text-entry" { bind "<ctrl>d" { "dele
![GTKのキーバインドを変更する](https://cdn-ak-scissors.b.st-hatena.com/image/square/190e5c37f0b7047b21d65b98f4eb85064f2ffed8/height=288;version=1;width=512/https%3A%2F%2Fblog.mono0x.net%2Fog%2F2013_05_17_gtk-key-theme.png)