我试图将fn+esc设置为在Debian 10运行的fn lock上切换Asus ux362fa。使用xev,我可以确认当我按下fn+esc时密钥代码为248。但是在xmodmap -pk命令中显示了一个空的keysym值和keysym名称,从而提供了不正确的输出。
我创建了一个文件~/.xmodmaprc,其中包含:
keycode 248 = Fn+Esc
但是在运行xmodmap .xmodmaprc时给出了我和错误:
xmodmap: .xmodmaprc:1: bad keysym name 'Fn+Esc' in keysym list
此外,在运行sudo s
我的键盘没有用于<、 >和\\的键。在Windows上,我安装了一个小工具,将这些符号映射到Win-L-Key。在Linux上,这是行不通的。我尝试过将Xmodmap映射到Win-L-Key,但只有< and >工作。这是Xmodmap配置文件。
keycode 133 = less greater bar
另外,在第三个位置映射任何其他符号也不起作用。在火狐中,任何东西都不起作用(<, >和x不起作用)。
我无法用Xmodmap映射Fn键,因为当我启动xev并按Fn键时没有反应。
在那之后,我尝试了KDE快捷键,但我不能把任何东西映射到fn-键或胜利-L键
在使用Yocto (眩晕)构建图像时,我得到了一个错误:
ERROR: Creation of tar /mnt/workspace/build/tmp/deploy/tar/xev-dbg-1.2.1-r0.tar.gz failed.
bitbake命令在以下报告中失败:
No currently running tasks (6291 of 6292)
NOTE: Tasks Summary: Attempted 6292 tasks of which 18 didn't need to be rerun and all succeeded.
Summary: There wer
我试图找到xev窗口的名称,这样我就可以让xmonad浮动它,但是xprop返回了。
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified size: 178 by 178
program specified mini
我来自WndProc,在这里,您可以在中找到与特定消息相关的窗口处理程序。我想知道X11是否也能做到这一点。
while (!done) {
XNextEvent(dis, &xev);
if(xev.type == Expose) {
// I want to know what window is being exposed here
}
if (xev.type == KeyPress) {
// I want to know what window has received a key press here