Como exibir o layout atual do teclado?

7

Existe um utilitário que permite exibir graficamente o layout atual do teclado?

Isso pode ser útil, por exemplo, ao escrever em um idioma estrangeiro e ter o teclado físico indicando apenas o idioma local (posicionamento dos símbolos, etc.). Eu gostaria de obter uma exibição semelhante à seguinte:

    
por landroni 30.01.2014 / 10:15

3 respostas

6

xkeycaps parece fazer o que você quer, se eu entendi corretamente.

    
por 30.01.2014 / 10:21
3

Na linha de comando: gkbd-keyboard-display -l ir

Para ver quais são os teclados instalados (por exemplo, para localizar o código do país), use setxkbmap -query

    
por 30.05.2017 / 13:58
0

Selecionando o layout atual com gkbd-keyboard-display é possível assim:

#! /usr/bin/env fish
set layout (setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2)
set variant (setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2)
gkbd-keyboard-display -l $layout\t$variant

Ou, da mesma forma:

#! /bin/bash
layout='setxkbmap -query | grep layout | tr -s ' ' | cut -d ' ' -f2'
variant='setxkbmap -query | grep variant | tr -s ' ' | cut -d ' ' -f2'
gkbd-keyboard-display -l ${layout}$'\t'${variant}
    
por 09.08.2018 / 19:08