bee*_*sem 3 keyboard-shortcuts laptop keyboard-layout
我ubuntustudio 16.10
在 IBM Thinkpad E431 上有一个64 位。我能够从一个shell脚本启动应用,但下一步涉及按下Ctrl+ Shift+F10我的笔记本上,我需要按下按钮Fn前F10。我使用xfce
桌面。我无法在 shell 脚本中模拟这个。我也禁用了我的触摸板,但没有帮助。
我的笔记本上,我需要按下按钮Fn前F10。
但是,这与您需要模拟的 X 输入事件无关。
您必须记住的是,Fn键盘和计算机之间的电线上永远不会看到该键。它完全由键盘本身的微处理器处理。当您按下带有Fn和F10雕刻的键时,电线上出现的只是键的键码F10,就好像您有一个带有完全独立F10键的完整键盘一样。
你有一把刻有钥匙F10和其他东西。键盘微处理器处理您的Fn关键字作为完全的本地修改键切换看像“别的东西”键(当之间的键Fn上线没有按下),看着像F10(当Fn线路上被按下)。
事实上,笔记本电脑之类的键盘通常有两个这样的本地修饰符。另一个是 NumLock LED (sic) 的状态,使每个键都有四种不同的方式可以显示在计算机的电线上。
但是正如您的计算机所看到的,在电线的另一端,所有这些都是不可见的。它看到一个带有真正独立F10键的全键盘。这也是 X 应用程序在 X 输入事件中看到的内容。
这就是您需要模拟的全部内容。只需F10使用Level2 ?和Control ?修饰符模拟指示键已被按下的X 事件。
随着xdotool
,就像在 flowtron 的回答中一样,那只是
xdotool 键 ctrl+shift+F10