相关疑难解决方法(0)

将键盘上的“windows”键映射到“ctrl”

我在 Ubuntu 上使用 Microsoft 键盘。我想将我的Win钥匙映射到Ctrl钥匙。我怎样才能做到这一点?

xorg keyboard

20
推荐指数
2
解决办法
9274
查看次数

如何为 X11 的 Alt 键分配另一个修饰符?

目的:

我想将 Alt 分配给 CapsLock 键,将 Meta 分配给 Alt 键。但是这样一来,Alt 键就不再被识别为 Alt,CapsLock 键也不再被识别为 CapsLock。

openSUSE 11.4

之前:

openSUSE 11.1 -- 因为我是我电脑的唯一用户,所以我“简单地”编辑了 /usr/share/X11/xkb/keycodes/xfree86 文件,它没有问题。键在最低级别连接到它们的符号。

问题:

  1. xkb

    我创建了一个波兰布局 (pl_ext) 的变体,它(用于测试)由以下条目组成:

    key <CAPS> { [ Alt_L ] };
    modifier_map Mod1 { Alt_L, Alt_R };
    
    Run Code Online (Sandbox Code Playgroud)

    然而,这根本没有任何作用,xev 中的 CapsLock 键被识别(符号)为 Alt_L,但是当我按下 CapsLock 键时,它的行为类似于 CapsLock(例如,假设您在菜单中有文件,Alt+F 应该打开此菜单,它不会)。

    问题:如何定义布局文件将 CapsLock-key 设置为 Alt,Alt-key 设置为 Meta?

    编辑:这里成功了一半!现在我有这样的条目:

    key <CAPS> { [ Alt_L ] };
    modifier_map Mod1 { <CAPS> }; // this is a difference
    
    Run Code Online (Sandbox Code Playgroud)

    这可以按需要工作。这不会:

    key <LALT> { …
    Run Code Online (Sandbox Code Playgroud)

keyboard x11 xmodmap xkb

10
推荐指数
2
解决办法
9275
查看次数

标签 统计

keyboard ×2

x11 ×1

xkb ×1

xmodmap ×1

xorg ×1