如果您使用 Omnissa Horizon Blast 或 PCoIP 显示协议,可以创建一个 view-keycombos-config 文件,以指定哪些键盘快捷键不应转发给远程桌面。
在远程桌面上工作时,您可能希望某些键或组合键由本地客户端系统进行处理。例如,您可能希望使用特定的组合键在客户端计算机上启动屏幕保护程序。您可以创建位于 /etc/omnissa/view-keycombos-config 的文件并指定组合键和单键。
使用以下格式之一将每个键或组合键放在新行上:
<modName>scanCode
scanCode
第一个示例用于组合键。第二个示例用于单键。scanCode 值是十六进制格式的键盘扫描码。
在此示例中,modName 是以下四个修改键之一:ctrl、alt、shift 和 super。Super 键是特定于键盘的键。例如,Super 键通常是 Microsoft Windows 键盘上的 Windows 键,但在 Mac OS X 键盘上则是 Command 键。您还可以使用 <any> 作为 modName 的通配符。例如,<any>0x153 指定 Delete 键的所有组合,包括美式键盘的单个 Delete 键。用于 modName 的值不区分大小写。
指定键的扫描码
scanCode 值必须采用十六进制格式。为确定要使用的代码,在客户端系统上的 /usr/lib/omnissa/xkeymap 目录中打开特定于相应语言和键盘的文件。除了该文件中列出的键代码外,您还可以使用以下代码:
| 键名称 | 扫描码 |
|---|---|
| PREVIOUS_TRACK | 0x110 |
| NEXT_TRACK | 0x119 |
| MUTE | 0x120 |
| CALCULATOR | 0x121 |
| PLAY_PAUSE | 0x122 |
| STOP | 0x124 |
| VOLUME_DOWN | 0x12e |
| VOLUME_UP | 0x130 |
| BROWSER_HOME | 0x132 |
| BROWSER_SEARCH | 0x165 |
| BROWSER_FAVORITES | 0x166 |
| BROWSER_REFRESH | 0x167 |
| BROWSER_STOP | 0x168 |
| BROWSER_FORWARD | 0x169 |
| BROWSER_BACK | 0x16A |
| MY_COMPUTER | 0x16B |
| 0x16C | |
| MEDIA_SELECT | 0x16D |
| 键名称 | 扫描码 |
|---|---|
| HANGUL_EN | 0x72 |
| HANJA_EN | 0x71 |
| HANGUL_KO | 0x172 |
| HANJA_KO | 0x171 |
| HANGUL | 0xF2 |
| HANJA | 0xF1 |
| 键名称 | 扫描码 |
|---|---|
| SYSTEM_SLEEP | 0x15F |
| SYSTEM_WAKE | 0x163 |
| SYSTEM_POWER | 0x15e |
以下列表显示了 /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
此页面对您有帮助吗?