小编v6a*_*6ak的帖子

数字键盘模拟

我的新笔记本电脑(Dell Inspiron 5578没有数字键盘。许多没有专用小键盘键的笔记本电脑都可以通过 访问小键盘Fn,但不是这个。当我运行xev并尝试使用传统Fn组合(例如Fn+ Jfor 1)时,它看不到任何事件。数字甚至不在标签上。

AFAIU,我无法使用Fn密钥创建任何快捷方式,因为Fn它没有传递给操作系统。但理论上我可以使用Alt_L+Super_L代替。问题是如何正确地做到这一点。我更愿意在比键盘布局更低的级别上执行此操作,以便与所有虚拟机(即使是非 Linux 虚拟机)都能正常工作。

环境:Qubes 操作系统。主机部分基于 Fedora。

我试过了:

  • 通过 Xfce 快捷键绑定 xdotool 命令。这会产生各种奇怪的结果:命令(xdotool 键 KP_1 和变体)通常可以正常工作,但在通过快捷方式调用时却无法正常工作。当通过快捷方式调用时,问题可能是当时按下了修饰键。我尝试了各种修改(--clearmodifiers,修饰符的 keyup 等),但没有一个效果很好。
  • 对自动键执行相同操作。我冻结了一些自动键。

非解决方案:

  • 使用外部小键盘/键盘:虽然我的外部键盘上有一个小键盘(有点),但我希望即使在内部键盘上也有一个,例如,在旅行时使用外部键盘是不可能的或至少不舒服.
  • 使用数字行:在捷克语布局中,数字行主要用于重音字母。我使用的布局(CShack 的 extracs 变体)在“数字行”中根本没有数字。
  • 购买不同的笔记本电脑:很难找到满足我各种要求的笔记本电脑。

keyboard-shortcuts x11 xkb keyboard-layout

17
推荐指数
1
解决办法
1652
查看次数

标签 统计

keyboard-layout ×1

keyboard-shortcuts ×1

x11 ×1

xkb ×1