wine - 我可以让 SWTOR 在按键绑定中使用反斜杠和 AltGr 吗?

wine - 我可以让 SWTOR 在按键绑定中使用反斜杠和 AltGr 吗?

我通常在 Windows (10) 上玩 SWTOR,但能够在 Linux 上玩会更好,原因太多,无法列出(超出了这个问题的范围)。所以我通过 playonlinux 进行了设置(按照朋友的推荐使用 wine 版本 1.8-staging)。

然而,我的一些按键绑定已经改变。在 Windows 上,我有一个键绑定作为反斜杠 ('\'),我经常使用它,还有几个键绑定作为 AltGr+,例如 AltGr+K、L、Y 等。这些在 Windows 上运行良好。

但是,当我在 Linux 上加载 SWTOR 时 - 安装了完全相同的按键绑定/界面文件(我知道它找到了它们,因为我的聊天框和界面完全符合它们应该的样子,但在我传输这些配置之前它们不是) -应该绑定到 \ 的槽现在绑定到 #。尝试将其绑定回来,我发现它甚至不会在绑定对话框中注册 \ 。但是,我可以轻松地在聊天消息中输入反斜杠,并且我可以从 xkey 确认按键已发送到 SWTOR。

AltGr 的情况类似:使用 AltGr+F 实际上会调用与 F 关联的键绑定,而尝试将其绑定回来只会将其绑定到 F。我无法通过在聊天中输入来进行检查,但我用 xkey 验证了按键是由 X 发送到窗口的。绑定仍然用 Ctrl+Alt+F 列出,实际上我可以像这样调用它(这只是它是如何在 Windows 上出现的)。

最奇怪的是,它会自动将 \ 绑定重新绑定到 #,无需编辑配置,也无需手动重新绑定(而且我仍然可以在聊天中输入 \,因此它显然正在接收按键)。但它在 Windows 上运行良好。

任何人都可以阐明这些问题发生在哪里以及什么可以帮助解决这些问题?

我正在运行从官方网站安装的 playonlinux 4.2.10,使用搜索时列出的 SWTOR 脚本以及来自官方 swtor.com 网站的安装程序。我的系统是

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.3 (jessie)
Release:    8.3
Codename:   jessie
$ uname -srviopm
Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 unknown unknown GNU/Linux

我有一个 nvidia 940M 显卡 (Optimus),SWTOR 通过 bumblebee 使用它(从向后移植安装,驱动程序也是如此)。

相关内容