Linux 中类似 emacs 的全局键绑定

Linux 中类似 emacs 的全局键绑定

我正在尝试模拟在 Mac OS X 上从 KeyRemap4MacBook 获得的行为。例如,它允许我将 control-m 重新映射到 Enter,进行全局重新映射。

这在 X/GNOME 上可行吗?似乎 xmodmap 不适合重新映射组合键。我尝试使用 xbindkeys 将 control-m 绑定到xdotool key Return,但它发出 control-return。我试过了,xdotool keyup control; xdotool key Return; xdotool keydown control但它的行为仍然不可预测。

有什么想法吗?内核级黑客?

答案1

gtk 应用程序的 Emacs 键绑定

echo 'gtk-key-theme-name = "Emacs"' >>~/.gtkrc-2.0
gconftool -t string --set /desktop/gnome/interface/gtk_key_theme Emacs

取自此处http://johan.kiviniemi.name/blag/emacs-key-bindings-in-gtk-apps/

有关全局键绑定,请查看 Emacs Wikihttp://www.emacswiki.org/emacs/XModMap作为 Arch Linux 用户我建议你看看https://wiki.archlinux.org/index.php/Xmodmap

相关内容