为什么我的 Linux ICA 客户端无法使用“CTRL”键?

为什么我的 Linux ICA 客户端无法使用“CTRL”键?

我在 Windows 和 Linux 工作站上都​​安装了 Citrix ICA/接收器客户端。在 Windows 工作站上,我可以使用常见的键盘快捷键,如 CTRL-A、CTRL-C、CTRL-Z 等。在 Linux 工作站上,CTRL 快捷键不起作用,但菜单的 ALT 快捷键可以。如何让 CTRL 在 Linux 接收器中起作用?

答案1

好的,问题解决了。原来是 Gnome 鼠标设置(系统->首选项->鼠标)的问题。如果您选择了“按下 Control 键时显示指针位置”,则不会将 Ctrl 键按下传递给 Citrix。这不会影响我的其他任何应用程序,包括 RDP 客户端,所以我不确定为什么这对 Citrix 来说是个问题

答案2

不确定您的情况如何,因为我也在 Linux 上使用 Citrix,并且所有 Ctrl 键都有效。我知道的一件事是 Ctrl-F2 将下一个按键发送到 Linux 主机。因此,例如,如果您使用 Gnome,您可以通过键入 Ctrl-F2 然后键入 Alt-F9(这是在 Linux 中最小化窗口的快捷方式)来最小化 Citrix 窗口。

答案3

我在 Ubuntu 12.04 和 Win7 作为远程系统下使用 Citrix ICA Client 时也遇到了类似的问题。但 Mark 的解决方法对我没有帮助。

我有解决了通过改变~/.ICAClient/wfclient.ini

代替:

;KeyboardLayout = (User Profile)

经过:

KeyboardLayout = US-International

我认为 ICA 客户端没有充分选择系统键盘布局,因为我有双语系统区域设置(EN+RU)。

答案4

我时不时就会陷入这种情况,这很可能是由我输入的某些我不知道具体是什么的东西引起的。

当我陷入这种状态时,“Shift + 景观“通常就能解决问题。

相关内容