Barrier: Alt direito não funciona

Criado em 18 set. 2019  ·  4Comentários  ·  Fonte: debauchee/barrier

Sistemas operacionais

Servidor: Qualquer (Linux?)
Cliente: Qualquer (Windows?)

Versão Barreira

Algum

Passos para reproduzir o bug

  1. Abra o teclado na tela no cliente Windows - destaca as teclas modificadoras pressionadas no momento
  2. Pressione LSHIFT, LCTRL, LALT, RALT, RCTRL, RSHIFT
  3. Observe que apenas RALT não acende quando pressionado

Outras informações

Eu só uso um idioma diferente do inglês, mas acho que resolver esse problema também poderia fechar muitos outros relacionados a layouts de teclado e digitação de caracteres não latinos.

O polonês é escrito com o alfabeto polonês padronizado, que tem nove acréscimos às letras da escrita latina básica (ą, ć, ę, ł, ń, ó, ś, ź, ż).

Por exemplo, para digitar ą , tenho que pressionar RALT+a . Ele funciona no host, mas não no cliente. Quando eu alterno o alt direito manualmente (via teclado na tela), funciona como esperado.

Eu suspeitaria que o Windows usa outro código-chave para RALT além do Linux e simplesmente ignora o que quer que esteja sendo enviado.
key ef7e is not on keyboard
é o que recebo de DEBUG1 no cliente.

linux windows

Comentários muito úteis

Então, depois de (dois?) Anos usando o Barrier (e outros garfos do syngery) quase todos os dias, finalmente percebi que há uma opção para configurá-lo com um arquivo .conf . Aparentemente, permite remapear as chaves à vontade. Bem, melhor tarde do que nunca.

Olhando para alguns tópicos de problemas ao mesmo tempo que tentamos coisas e falhavam (muito), essas são as duas linhas que corrigiram o problema. Parece que não faz sentido (se alguma coisa, eu esperava que altgr = alt funcionasse em vez disso), mas simplesmente funciona.

section: screens
    linux:
    windows7:
        meta = altgr
        altgr = shift
end

Então, parece que

  • o problema pode ser contornado
  • Sou um idiota por não ter lido o arquivo leia-me do manual f @! # Ing antes

Não tenho certeza se há um ponto em manter este aberto - não é um bug específico da barreira e já foi relatado e descrito bem o suficiente no synergy-core . Estou deixando a decisão de fechar ou manter este aberto aos mantenedores do repositório.

Todos 4 comentários

Então, depois de (dois?) Anos usando o Barrier (e outros garfos do syngery) quase todos os dias, finalmente percebi que há uma opção para configurá-lo com um arquivo .conf . Aparentemente, permite remapear as chaves à vontade. Bem, melhor tarde do que nunca.

Olhando para alguns tópicos de problemas ao mesmo tempo que tentamos coisas e falhavam (muito), essas são as duas linhas que corrigiram o problema. Parece que não faz sentido (se alguma coisa, eu esperava que altgr = alt funcionasse em vez disso), mas simplesmente funciona.

section: screens
    linux:
    windows7:
        meta = altgr
        altgr = shift
end

Então, parece que

  • o problema pode ser contornado
  • Sou um idiota por não ter lido o arquivo leia-me do manual f @! # Ing antes

Não tenho certeza se há um ponto em manter este aberto - não é um bug específico da barreira e já foi relatado e descrito bem o suficiente no synergy-core . Estou deixando a decisão de fechar ou manter este aberto aos mantenedores do repositório.

@AdrianKoshka Faz sentido encerrar o problema?

Suponho que sim, se esse problema precisar ser reaberto, pode ser.

Isso me salvou da insanidade.

Para referência: eu uso um teclado Mac com fio em um servidor Linux e clientes Windows10 / Linux mistos

Esta página foi útil?
0 / 5 - 0 avaliações