[英]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
。 鍵入您要查找的鍵並在終端輸出中搜索KeyPress
或KeyRelease
事件部分。 您應該會看到類似(keysym XYZ, ZYX)
您可以在 i3 配置文件中使用XYZ
(就在keysym
之后)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.