重新映射左 Alt 以充当 AltGr 并在按 Fn+左 Alt 时充当常规 Alt

重新映射左 Alt 以充当 AltGr 并在按 Fn+左 Alt 时充当常规 Alt

setxkbmap、xmodmap 和 xcape 让我发疯!

我使用的是 MacBook Pro我们的布局mac 变体。在 macOS 中,当您按住左或右 Alt 键时,它们会变成修饰符,以便您可以输入重音符号。我想在 Linux 上重现相同的行为。目前,只有使用右 alt 键 (altgr) 才会出现这种情况。

第一个问题:我不知道如何重新映射左 alt 键以充当 AltGr。我尝试过研究、阅读文档和盲目解决方案,但一无所获。

第二个问题:我必须保持右 Alt 键 (altgr) 功能完好无损。本质上我需要的是两个 altgr 键。

第三个问题:我不想完全丢失常规 Alt 键,因此我必须编写另一个键组合才能使其工作。我在想 Fn+Alt_L = 常规 Alt。

我知道可以完成这项工作的工具:setxkbmap 或 xmodmap 和 xcape。我已经用 Caps Lock(按一下 Esc,按住 Control_L)和 Tab(按一下 Tab,按住 Super_L)做了类似的事情。

有关如何执行此操作的任何提示?

相关内容