繁体   English   中英

如何在 i3 间隙上获得 Fn + Home/End 绑定工作?

[英]How to get Fn + Home/End bind work on i3-gaps?

我在我的 Arch Linux 上使用 i3-gaps WM。 我编写了一个简单的 Python 脚本来更改亮度,但 Fn + Home 或 Fn + End 绑定不起作用。 然而,Fn 按钮本身工作得很好,我只为单个 Fn 键做了一个测试绑定,它工作正常。 此外,当我将 Python 脚本绑定到其他东西时(我尝试了 F11 和 F10 键),Python 脚本工作得很好,所以我真的不知道问题是什么。

我的 i3 配置:

bindsym XF86WakeUp+Home exec --no-startup-id python ~/scripts/brightness.py up #  Raise brightness
bindsym XF86WakeUp+End exec --no-startup-id python ~/scripts/brightness.py down # Lower brightness

如前所述, Fn 键本身工作正常,所以这条线有效:

bindsym XF86WakeUp exec --no-startup-id python ~/scripts/brightness.py up

我猜你的问题是“Home”键不是以“Home”命名的。

引用 i3 的参考卡

在本指南中,i3 徽标将用于指代已配置的修饰符。 默认情况下,这是Alt键 (Mod1), (Mod4) 是一种流行的替代键。

这意味着您的“主页”键应以“Mod4”命名。 这就是我在 i3wm 上的做法。

或者,您可以从 X11 绑定终端使用程序xev 键入您要查找的键并在终端输出中搜索KeyPressKeyRelease事件部分。 您应该会看到类似(keysym XYZ, ZYX)您可以在 i3 配置文件中使用XYZ (就在keysym之后)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM