小编Pro*_*700的帖子

如何通过将 [Shift] + [Space] 重新映射到 Super/Hyper 来使用空格键作为修饰键?

我目前正在尝试创建一些具有不同功能的自定义键盘快捷键映射。

为此,我希望空格键充当修饰符/功能键(如CtrlShiftAlt等),因为它覆盖了很大的区域,并为我提供了很多选项来轻松地实现许多组合键。

我的想法是 make Shift+Space执行 Super 修饰符(可能是Super LSuper R),然后用 Super 构建所有自定义快捷方式。(空格键只是充当超级键位置的一种物理扩展,同时保留常规位置。)

我已经尝试过编辑/usr/share/X11/xkb/symbols/pc,其中默认的空格键功能只是:

key <SPCE> {        [       space           ]       };
Run Code Online (Sandbox Code Playgroud)

这很棒,因为我可以简单地添加一个逗号和另一个参数来获取第二级功能,如下所示:

key <SPCE> {        [      space, Super_L   ]       };
Run Code Online (Sandbox Code Playgroud)

然而,空格键完全停止工作。

更新:我已经能够使空格键正常工作并Hyper L在第二级执行,但是用它创建多个快捷方式存在问题,因为某些软件只会将其视为Shift+Hyper L而不会正确注册超级修改器。

是否可以让空格键正常工作并充当第二级的修饰键?

keyboard-shortcuts keyboard xkb super-key

5
推荐指数
1
解决办法
1875
查看次数

Linux mdadm RAID 1 对静默数据损坏的效果如何?

假设我已经在普通硬盘上存储了一个图像文件。多年后,由于硬件错误,我可能无法完全显示此图像文件。

使用 mdadm 创建的 Linux RAID 1 磁盘阵列是否能够抵抗此类错误,还是两个驱动器都包含错误信息?

或者,Linux RAID 是仅对整体硬件故障有效还是以某种方式也能够检测和修复小错误?

raid software-raid mdadm hard-disk corruption

0
推荐指数
1
解决办法
507
查看次数