arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
51 lines (44 loc) • 3.08 kB
Markdown
A variável KEYMAP é especificada no arquivo `/etc/vconsole.conf` (`/etc/rc.conf` usando o arquivo legado rc.conf). Ele define qual layout de teclado, ou como comumente é chamado *keymap*, será usado nos consoles virtuais. Os arquivos de layout de teclados são fornecidos pelo pacote [kbd](https://www.archlinux.org/packages/?name=kbd).
## Layout do Teclado
Esta lista apresenta os arquivos de configuração para os layouts de teclados mais comuns. Usualmente a extensão "map.gz" pode ser ignorada. A maioria dos keymaps é encontrada no diretório: `/usr/share/kbd/keymaps/i386/*layout*` (*layout*=qwerty, azerty, dvorak, etc.).
Os mapas do teclado do Arch Linux menos comuns são encontrados no diretório `/usr/share/kbd/keymaps/*architecture*` (*architecture*=ppc, mac, etc).
**Nota:** Se estes keymaps não funcionarem para você, tente remover o `map.gz` do nome do keymap. Se isto não funcionar, verifique se o arquivo keymap existe no diretório `/usr/share/kbd/keymaps/` usando o comando `find`: `find /usr/share/kbd/keymaps/ -name "*[keymap desejado]*"`
| Teclado | Parâmetro |
| Belga | `KEYMAP="be-latin1.map.gz"` |
| Português Brasileiro | `KEYMAP="br-abnt2.map.gz"` |
| Franco Canadense | `KEYMAP="cf.map.gz"` |
| Canadense multilíngua (Disponível no *[AUR](/index.php/AUR_(Portugu%C3%AAs) "AUR (Português)")*) | `KEYMAP="ca_multi.map.gz"` |
| Colemak *(US)* | `KEYMAP="colemak"` |
| Croata | `KEYMAP="croat.map.gz"` |
| Tcheco | `KEYMAP="cz-lat2.map.gz"` |
| Dvorak | `KEYMAP="dvorak"` |
| Francês | `KEYMAP="fr-latin9.map.gz"` |
| Alemão | `KEYMAP="de-latin1.map.gz"` |
| Alemão *(no dead keys)* | `KEYMAP="de-latin1-nodeadkeys.map.gz"` |
| Italiano | `KEYMAP="it.map.gz"` |
| Lituano *(qwerty)* | `KEYMAP="lt.baltic.map.gz"` |
| Norueguês | `KEYMAP="no-latin1.map.gz"` |
| Polonês | `KEYMAP="pl.map.gz"` |
| Português | `KEYMAP="pt-latin9.map.gz"` |
| Romeno | `KEYMAP="ro_win.map.gz"` |
| Russo | `KEYMAP="ru4.map.gz"` |
| Singapura | `KEYMAP="sg-latin1.map.gz"` |
| Esloveno | `KEYMAP="slovene"` |
| Sueco | `KEYMAP="sv-latin1.map.gz"` |
| Suíça-Francesa | `KEYMAP="fr_CH-latin1.map.gz"` |
| Suíça-Alemã | `KEYMAP="de_CH-latin1.map.gz"` |
| Espanhol | `KEYMAP="es.map.gz"` |
| Espanhol Latino Americano | `KEYMAP="la-latin1.map.gz"` |
| Turco | `KEYMAP="tr_q-latin5.map.gz"` |
| Ucraniâno | `KEYMAP="ua.map.gz"` |
| Reino Unido | `KEYMAP="uk"` |
## Personalização de Layout
1. `cd` `/usr/share/kbd/keymaps/i386/qwerty`
2. Copie seu atual keymap (`br-abnt2.map.gz`) com um novo nome `abnt-personalizado.map.gz`
3. `gunzip abnt-personalizado.map.gz`
4. Edite `abnt-personalizado.map` usando seu editor preferido.Exemplo:
* **Trocar CapsLock pelo Escape (Vim)**
`keycode 1 = Caps_Lock` e `keycode 58 = Escape`
5. `gzip abnt-personalizado.map.gz`
6. Troque o layout utilizado pelo o novo editando o arquivo `/etc/vconsole.conf`. Substitua a linha correspondente `KEYMAP=br-abnt2` por `KEYMAP=abnt-personalizado`
7. Reinicie o computador para utilizar o novo layout ou faça: `setxkbmap -layout abnt-personalizado`