小编Chr*_*048的帖子

如何在不重新映射或禁用它的情况下防止大写锁定切换效果?

我有一个 X11 程序可以获取大写锁定并使用它。问题是,我想禁用常规的大写锁定切换,但这样做似乎禁用了密钥。

因此,无论 X11 为大写锁定按键获得什么,它仍然必须获得(不禁用该键,或将其重新映射到其他键),但没有任何将按键转换为大写切换(可能在内核级别? )。

我尝试更改扫描码,但这只是重新映射了密钥。我也删除了大写锁定条目xmodmap,但这也禁用了大写。

如何告诉内核忽略大写键(与其常规功能有关),但仍将消息传递给 X?

只是添加更多细节:

我试图运行的“程序”是人性化的“enso”。当没有密钥时,我收到错误“CRITICAL:root:Couldn't find quasimode key”。如果没有错误,我可以将 enso 与 caps 一起使用,但是到目前为止还没有想出如何在 enso 仍然能够实现的情况下禁用 caps 功能。

keyboard x11 xmodmap xkb

23
推荐指数
1
解决办法
2万
查看次数

如何使用 grep 输入保留颜色代码?

如果我使用两个连续的grep命令,例如:

echo "foo bar" | grep foo | grep bar
Run Code Online (Sandbox Code Playgroud)

然后不突出显示第一个模式(“foo”)。事实上,grep 似乎从其输入中删除了颜色代码。有什么办法可以防止这种情况吗?

shell grep colors

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

标签 统计

colors ×1

grep ×1

keyboard ×1

shell ×1

x11 ×1

xkb ×1

xmodmap ×1