【问题标题】:Remap meta key to other key on the keyboard将元键重新映射到键盘上的其他键
【发布时间】:2015-07-11 14:47:15
【问题描述】:

我有一个可编程机械键盘,可以在任何地方放置任何键。 在我们公司,我们最近切换到了 windows 电脑,这破坏了我的 emacs 配置,因为我试图映射到 Meta 的可怕 windows 键但从未让它工作。

基本上我使用tigervnc 来运行在linux 上运行的vnc 会话。 在 Windows 机器上的 VNC 中在 linux 下运行 emacs 很痛苦。 每次我单击 windows 按钮作为元窗口菜单弹出。

无论如何,我想知道我是否可以将 Meta 键映射为“插入键”,并在键盘上设置“插入”代替“Windows 键”,反之亦然。

我也将 ALT 用于其他配置,所以我不想将 meta 映射到 ALT,因为我有时会使用所有三个组合“Ctrl+ALT+Meta”+F 键。

有办法吗?

【问题讨论】:

  • 您可能还希望查看通常映射到转义键的变量meta-prefix-char。在决定是否要将其更改为其他值之前,请检查默认值。如果您更改它,则需要在所有自定义开始时进行,以便随后加载的库知道它。

标签: emacs elisp


【解决方案1】:

如果您能告诉我们您拥有哪个键盘,将会有所帮助。 如果它支持 QMK 固件,您可以为常规 Windows 使用和 VNC 创建两层键盘映射。

【讨论】:

【解决方案2】:

我认为您需要仔细阅读 Keymaps for Translating Sequences of Eventsfunction-key-map 等)。

【讨论】:

  • 谢谢。因此,如果我想将插入映射到元,我应该执行类似 (define-key local-function-key-map "insert" 'Meta)
  • 不一定这么简单。你将不得不做一些跑腿工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-06
  • 2012-11-28
  • 1970-01-01
  • 2019-05-05
  • 2012-08-19
  • 1970-01-01
  • 2018-08-05
相关资源
最近更新 更多