这是获得的又一次尝试 Fn这是让音量增大/减小、亮度等的键工作的。这些控件在我的非品牌超极本中根本不起作用。
在配置文件中:
/home/yourname/.config/openbox/lubuntu-rc.xml
我们可以找到以下代码:
<!-- Keybinding for Volume management -->
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
</action>
</keybind>
Run Code Online (Sandbox Code Playgroud)
所以我想如果我们找到正确的键绑定键,它就会起作用。我对吗?如果是这样,如何?
注意:我使用的是默认键盘 pc105
注 2:在这个答案中,对于XF86 键盘,键的格式似乎类似于 0x1008FF12(该键盘中的静音代码)。根据该答案,键绑定键是该代码所在文件的快捷方式。
注 3:在本论坛中,尝试使用 xbindkeys 来实现。不幸的是,xbindkeys 似乎没有Fn为我捕获密钥。
注4:修改配置文件后,我们要运行 openbox --reconfigure
我现在不在笔记本上,无法测试这是否适用于Fn-combinations,但我通常xev用于获取适当的键码:
xev | sed -ne '/^KeyPress/,/^$/p'
Run Code Online (Sandbox Code Playgroud)
这应该会启动一个窗口:

窗口处于焦点时按下的键将打印到命令输出中。例如左Win/ Super:
KeyPress event, serial 42, synthetic NO, window 0x5000001,
root 0x2d1, subw 0x0, time 42368858, (158,73), root:(934,383),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Run Code Online (Sandbox Code Playgroud)
如果您想将此键分配给您将使用的 openbox 快捷方式Super_L(第三行,括号中的第二项)。
xev是x11-utils软件包的一部分,应该预装在 Ubuntu 上。
| 归档时间: |
|
| 查看次数: |
6278 次 |
| 最近记录: |