




















keyd 是 Linux 下的键盘重映射守护进程,配置文件放在 ~/.config/keyd/default.conf 。它能把按键的长按变成修饰键——比如长按空格变成 Super 键,短按还是空格。配合 emacsclient 可以实现系统级的快捷键触发 Emacs 命令。
整体思路分三步:
command() 直接调用 emacsclient(defun my-toggle-dark-mode () "切换深色/浅色主题。" (interactive) (if (eq (car custom-enabled-themes) 'modus-operandi) (load-theme 'modus-vivendi t) (load-theme 'modus-operandi t)))
[ids] * [main] space = overload(space, layer) [layer] c = command(emacsclient -e '(my-toggle-dark-mode)')
这样长按空格再按 c ,即使焦点不在 Emacs 窗口上,也能切换主题。keyd 的 command() 直接调用系统命令,不需要额外的快捷键管理工具。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。