小编rea*_*alh的帖子

如何使用 Wayland 自定义键盘映射

我在带有 UK/GB 键盘的 Macbook 上使用 Linux,我自定义了键盘映射以解决 Apple 奇怪的键盘布局导致的一些问题。我xmodmap用来做这个。我想尝试 Wayland,但xmodmap在这方面不起作用。如何在 Wayland 中获得类似的结果?.Xmodmap我使用的文件包含以下内容:

keycode  12 = 3 numbersign 3 sterling sterling sterling threesuperior sterling
clear Control
clear Mod4
add Control = Control_L Super_R
add Mod4 = Super_L
keysym Caps_Lock = NoSymbol Caps_Lock
Run Code Online (Sandbox Code Playgroud)

第 1 行:在英国键盘上Shift-3是 £,因此 # 通常在 附近有自己的键Return。但是在 Mac 上 # 是用Altgr-获得的3。作为一名程序员,我使用的 # 远远超过 £,所以这一行将它们交换了。选择 US 布局也可以实现这一点,但在 Linux 中这样做也会交换一些其他常用的键,而在 OS X 中,这些其他键不受 US/UK 的影响。

第 …

keyboard-shortcuts wayland

35
推荐指数
5
解决办法
3万
查看次数

如何在 GNOME 中自动加载 xkb 自定义?

跟进我关于在 Wayland 中自定义键映射的问题,我发现这xmodmap显然已被弃用,但 xkb 在 Wayland 中“应该可以工作”。不幸的是,xkb 更复杂,相应的文档也更差。我已经成功地工作了我基于从信息所需要的节关于交换的问题CmdCtrl另一个大写锁定的问题,阅读一些问题的答案,从我的系统文件的链接,但我不知道如何应用它们以一种可以自动化且不与 GNOME 冲突的方式。

这些是我制定的节,并使用xkbcomp.

partial alphanumeric_keys
xkb_symbols "pound" {
    // Put sterling on RAlt-3 and numbersign on Shift-3.
    key <AE03> { [ 3, numbersign, sterling, threesuperior ] };
};

// Make right cmd key act as ctrl
partial modifier_keys
xkb_symbols "rcmdctrl" {
    key <RWIN> { [ Control_R ] };
    modifier_map Control { <LCTL>, <RWIN> };
    modifier_map Mod4 { <LWIN> }; …
Run Code Online (Sandbox Code Playgroud)

xkb gnome3

19
推荐指数
1
解决办法
3229
查看次数

标签 统计

gnome3 ×1

keyboard-shortcuts ×1

wayland ×1

xkb ×1