Normalmente jogo SWTOR no Windows (10), mas poder jogar no linux seria muito melhor por muitos motivos para listar (e além do escopo desta questão). Então eu configurei via playonlinux (usando a versão 1.8 do wine como recomendado por um amigo).
Alguns dos meus keybinds mudaram, no entanto. No windows, eu tenho um keybind como backslash ('\') que eu uso incessantemente, e vários outros como AltGr +, por exemplo AltGr + K, L, Y e assim por diante. Estes funcionam bem no Windows.
No entanto, quando eu carrego o SWTOR no linux - tendo instalado os mesmos arquivos keybind / interface EXATOS (e eu sei que ele os encontrou porque meu chatbox e interface são exatamente como deveriam, o que eles não eram antes de eu transferir essas configurações ) - o slot que deve ser ligado a \ agora está vinculado a #. Tentando ligá-lo de volta, descobri que ele não será nem registrado \ na caixa de diálogo de ligação. No entanto, eu posso facilmente digitar barras invertidas em mensagens de chat, e eu posso confirmar a partir do xkey que o pressionamento de tecla é enviado para o SWTOR.
Uma história semelhante com AltGr: usando AltGr + F, na verdade, invoca a associação de teclas associada a F, e tentar vinculá-lo de volta apenas o liga a F. Eu não posso verificar digitando-o no chat, mas eu verifiquei com xkey que o pressionamento de tecla é enviado para a janela por X. As ligações ainda estão listadas com Ctrl + Alt + F, e na verdade eu posso invocá-lo assim (é apenas como surge no windows).
A coisa mais estranha sobre isso é que automaticamente rebote o \ binding para #, sem edição de configs e nenhuma reconexão manual (e que eu ainda posso digitar \ no chat, por isso está claramente recebendo os pressionamentos de tecla). E ainda assim funciona bem no Windows.
Alguém pode lançar alguma luz sobre onde esses problemas estão ocorrendo e o que pode ajudar a corrigi-los?
Estou executando o playonlinux 4.2.10 instalado a partir do site oficial, usando o script SWTOR listado quando você procura por ele e o instalador do site oficial da swtor.com. Meu sistema é
$ 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
Eu tenho uma placa gráfica nvidia 940M (Optimus) que é usada pela SWTOR via bumblebee (instalada a partir de backports, assim como o driver).