Skip to main content

2026 年 8 月 24 日

配置要发送到本地系统的键盘快捷键

如果您使用 Omnissa Horizon Blast 或 PCoIP 显示协议,可以创建一个 view-keycombos-config 文件,以指定哪些键盘快捷键不应转发给远程桌面。

在远程桌面上工作时,您可能希望某些键或组合键由本地客户端系统进行处理。例如,您可能希望使用特定的组合键在客户端计算机上启动屏幕保护程序。您可以创建位于 /etc/omnissa/view-keycombos-config 的文件并指定组合键和单键。

使用以下格式之一将每个键或组合键放在新行上:

<modName>scanCode
scanCode

第一个示例用于组合键。第二个示例用于单键。scanCode 值是十六进制格式的键盘扫描码。

在此示例中,modName 是以下四个修改键之一:ctrlaltshiftsuper。Super 键是特定于键盘的键。例如,Super 键通常是 Microsoft Windows 键盘上的 Windows 键,但在 Mac OS X 键盘上则是 Command 键。您还可以使用 <any> 作为 modName 的通配符。例如,<any>0x153 指定 Delete 键的所有组合,包括美式键盘的单个 Delete 键。用于 modName 的值不区分大小写。

指定键的扫描码

scanCode 值必须采用十六进制格式。为确定要使用的代码,在客户端系统上的 /usr/lib/omnissa/xkeymap 目录中打开特定于相应语言和键盘的文件。除了该文件中列出的键代码外,您还可以使用以下代码:

多媒体键
键名称扫描码
PREVIOUS_TRACK0x110
NEXT_TRACK0x119
MUTE0x120
CALCULATOR0x121
PLAY_PAUSE0x122
STOP0x124
VOLUME_DOWN0x12e
VOLUME_UP0x130
BROWSER_HOME0x132
BROWSER_SEARCH0x165
BROWSER_FAVORITES0x166
BROWSER_REFRESH0x167
BROWSER_STOP0x168
BROWSER_FORWARD0x169
BROWSER_BACK0x16A
MY_COMPUTER0x16B
MAIL0x16C
MEDIA_SELECT0x16D
Hangul 和 Hanja 键
键名称扫描码
HANGUL_EN0x72
HANJA_EN0x71
HANGUL_KO0x172
HANJA_KO0x171
HANGUL0xF2
HANJA0xF1
系统睡眠键、唤醒键和电源键
键名称扫描码
SYSTEM_SLEEP0x15F
SYSTEM_WAKE0x163
SYSTEM_POWER0x15e

以下列表显示了 /etc/omnissa/horizon-keycombos-config 文件的示例内容。代码注释的前面有 # 字符。

<ctrl>0x152      #block ctrl-insert
<alt>15          #block alt-tab
<ctrl><alt>0x153 #block ctrl-alt-del
<any>0x137       #block any combinations of the Print key
0x010               #block the individual Q key in a US English keyboard 
                 #or block the individual A key in a French keyboard
0x03b            #block the individual F1 key
0x04f            #block the individual 1 key in a numeric keypad

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…