Criando uma chave STICKY e outra na tecla TOGGLING

1

Como faço para que a tecla Fn funcione como toggle e Caps Lock pegajosa?

Atualmente, quero essas duas chaves específicas, mas prefiro uma solução geral para o problema.

    
por curusarn 18.12.2014 / 19:48

1 resposta

1
  • A alteração de Fn pode não ser possível somente se o fabricante do fabricante adicionar essa opção para BIOS.

    Por quê?
    Resposta curta: Pressionar Fn sozinho não envia um scancode.
    Resposta longa: Veja Como funcionam as teclas Fn?

  • Chave Stiky para Caps Lock sozinho (não modificadores de acessibilidade completa)

    1. Interpretação da chave de bloqueio de Caps

      sudo nano /usr/share/X11/xkb/compat/caps
      

      Altere a ação LockMods para LatchMods

      partial xkb_compatibility "caps_lock"  {
          // Keysym Caps_Lock locks Lock modifier.
          // With this, the keysym Caps_Lock can be used without binding the whole
          // key to a real modifier.
              // This is essential when you don't want to use caps lock on the first
              // level.
              // This should not have any compatibility issues when used together with
              // other layouts which don't utilize this capability.
          interpret Caps_Lock {
              action = LatchMods(modifiers = Lock);
          };
      };
      
    2. Compile a alteração & amp; atualize as imagens do initramfs

      sudo dpkg-reconfigure xkb-data
      sudo update-initramfs -u -k all
      
    3. Reinicializar

    Note que ainda não sei como fazer com que o teclado siga o estado.

    Para alternar para outros modificadores (ex Alt ) altere sua SetMods action para LockMods . A maioria dos modificadores virtuais é manipulada no arquivo compat/misc .

    Para referências, veja a minha resposta a outra pergunta semelhante: Permitir que as teclas modificadoras atuem como alternadas em X

por user.dz 19.02.2015 / 08:34