gpt4 book ai didi

emacs - 如何在 emacs 中分隔 alt 和 meta 键

转载 作者:行者123 更新时间:2023-12-01 05:12:40 26 4
gpt4 key购买 nike

我想将键盘上的 PgUp 键映射到 Alt 修饰符以生成 A- Emacs 中的键序列,以便我可以将其映射到一组全新的键绑定(bind)。

我正在查看我的键盘映射,目前我的左 Alt 键同时用作 Meta_L
和 Alt_L 修饰符。这是 xmodmap -pke 的相关输出:

keycode  64 = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L

我不确定如何告诉 emacs 完全分开处理 Alt 和 Meta,

我看过 x-alt-keysym它是 nil
Which keys Emacs uses for the alt modifier.
This should be one of the symbols `alt', `hyper', `meta', `super'.
For example, `alt' means use the Alt_L and Alt_R keysyms. The default
is nil, which is the same as `alt'.
x-meta-keysym 也是如此。也是 nil :
Which keys Emacs uses for the meta modifier.
This should be one of the symbols `alt', `hyper', `meta', `super'.
For example, `meta' means use the Meta_L and Meta_R keysyms. The
default is nil, which is the same as `meta'.

由此暗示 Alt_L应该开火 alt , 但是它总是触发 meta正如 M- 所示在迷你吧

最佳答案

Emacs 确实区分了 Alt 和 Meta。

在您的情况下,您当前的组合 Alt/Meta 要么显示为 Alt,要么显示为 Meta。如果没有 Meta 键,Emacs 会自动将 Alt 键视为 Meta。所以最终你组合的 Alt/Meta 将在 Emacs 中表现为一个 Meta。

但是,如果您为 Alt 和 Meta 设置单独的键,Emacs 将很容易区分它们。

关于emacs - 如何在 emacs 中分隔 alt 和 meta 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23463415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com