Comportamento estranho aplicando layouts de teclado neo / adnw

0

Sistema: Arch Linux

Gerenciador de janelas: Xmonad (Xorg)

Eu estou tentando configurar usando adnw ou neo, ambos sendo uma variante do layout do teclado. Geralmente é aplicado usando setxkbmap de neo -option . Com este comando, eu de alguma forma recebo o layout neo, mas muito estranhamente a camada padrão parece se tornar a camada 4, a qual você geralmente consegue com AltGr . Não executo outros comandos relacionados a teclado / local (por exemplo, xmodmap).

Aqui está uma tabela de quais caracteres são produzidos pressionando j k l com diferentes teclas modificadoras:

| Modifier             | Characters | Layer | Usual mod key  |
|----------------------+------------+-------+----------------|    
| -                    | 456        |     4 | AltGr          |
| Shift                | 456        |     4 | AltGr          |
| AltGr                | nrt        |     1 | -              |
| Shift+AltGr          | NRT        |     2 | Shift          |
| CapsLock             | ℕℝ∂        |     6 | AltGr+CapsLock |
| AltGr+CapsLock       | ()-        |     3 | CapsLock       |
| Shift+AltGr+CapsLock | νρτ        |     5 | Shift+CapsLock |

Portanto, parece que um "AltGr lock" é aplicado (AltGr é pressionado por padrão e você tem que pressioná-lo para que ele não tenha efeito).

Ativar "Caps lock" pressionando as teclas Shift simultaneamente funciona, mas isso não altera a confusão da camada (funciona como segurar Shift).

Alguma idéia de onde isso pode vir e como corrigi-la?

    
por user905686 01.05.2018 / 17:34

0 respostas