一、【问题描述】
keepass的autotype功能非常好用,可以通过快捷键呼出自动输入的窗口。但是在horizon有一些小问题,具体如下,这些问题在网上一搜一大堆,这篇文章记录两个keepass在horizon支持不佳的解决方法。
1. 无法呼出自动输入窗口
2. 自动输入的内容不正确
具体表现为设法呼出自动输入窗口后,输入到horizon的文字内容不正确,比如没有正确换行,或者大小写全部变成了小写
这两个问题是比较常见的,在谷哥一搜一大堆
AutoType -> VMWare Horizon 远程桌面结果全部为小写键 ·期刊 #6566 ·keepassxreboot/keepassxc ·GitHub的
keepassxc autotype not working in VMware horizon client : r/KeePass (reddit.com)
二、【解决方法】
1. 无法呼出KEEPASS AutoType
horizon的所有键盘行为都会重定向到远端的虚拟机,所以在horizon中键入任何热键都会不起效。不过有一些取巧的办法可以呼出热键
(1)鼠标移动到上方的bar条后按下 autotype 的快捷键
(2)使用horizon的默认失焦快捷键 ctrl+alt 之后,再按下 autotype 的快捷键
2. 呼出autotype自动输入后,输入不正常
主要表现为设法呼出自动输入窗口后,输入到horizon的文字内容不正确,比如没有正确换行,或者大小写全部变成了小写。可能和输入法和horizon设置有关。具体如下设置可以解决此问题
(1)将horizon桌面切换到中文输入法的英文模式
(2)将horizon的设置勾选如下
不过貌似有一些时候,还是会将tab输入从由账户输入切换到密码输入,变成在顶部bar条切换按钮。鼠标点一下待输入的位置会恢复正常