Difference between revisions of "KEYMAP (Español)"

From ArchWiki
Jump to: navigation, search
(Created page with "{{i18n|KEYMAP}} == ¿Qué es? == La linea KEYMAP="" Esta especificada en el archivo: /etc/rc.conf Define que tipo de mapa de caracteres utilizar con el teclado en las cons...")
 
(Distribución del teclado)
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{i18n|KEYMAP}}
+
[[Category:Internationalization (Español)]]
 +
[[en:KEYMAP]]
 +
[[ja:KEYMAP]]
 +
[[pt:KEYMAP]]
 +
[[tr:Klavye_düzeni]]
 +
[[zh-CN:KEYMAP]]
 +
La variable '''KEYMAP''' se específica en el archivo [[Systemd_(Español)#Consola_virtual|{{ic|/etc/vconsole.conf}}]]. Define qué distribución del teclado se utiliza en las consolas virtuales. Los archivos Keytable son proporcionados por el paquete {{Pkg|kbd}}.
  
== ¿Qué es? ==
+
==Distribución del teclado==
 +
Esta es una lista que contiene las configuraciones de los mapas de teclas que se sabe que funcionan para las distribuciones de teclado correspondientes. La mayoría de los mapas de teclas se pueden encontrar en la carpeta {{ic|/usr/share/kbd/keymaps/i386/''distribución''}} (''distribución''=qwerty, azerty, dvorak, etc.).
  
La linea
+
Los mapas de teclas menos comunes, pero, sin embargo, útiles para Arch Linux, se encuentran en el carpeta {{ic|/usr/share/kbd/keymaps/''arquitectura''}} (''arquitectura''=mac, sun, etc.).
KEYMAP=""
+
Esta especificada en el archivo:
+
  
  /etc/rc.conf
+
{{Nota|En una sesión X, puede utilizar la orden ''«setxkbmap»'' para aplicar momentáneamente una determinada distribución de teclado: {{Ic|setxkbmap -layout dvorak}}}}
 +
{{Nota|También puede utilizar este método para modificar teclas individuales. Esta órden asigna la funcionalidad ''compose'' («redacción») a la tecla Bloq Mayús: {{ic|setxkbmap -option 'compose:caps'}}
 +
Esto permite, por ejemplo, escribir diéresis fácilmente. Ejemplo de Umlaut A: {{ic| CAPSLOCK, ", A}} ->  Ä}}
 +
{{Nota|Si estos mapas de teclas no funcionan en su caso, asegúrese de que el archivo keymap existe en la carpeta {{ic|/usr/share/kbd/keymaps/}} usando la orden {{Ic|find}}: {{Ic|find /usr/share/kbd/keymaps/ -nombre "*[su keymap buscado]*"}}}}
 +
{{Nota|Podemos ver algunas instrucciones sobre cómo utilizar algunos mapas de teclado en sus archivos respectivos con: {{Ic| zless /usr/share/kbd/keymaps/.../.../xx.map.gz}}}}
  
Define que tipo de mapa de caracteres utilizar con el teclado en las consolas virtuales.
+
{| class="wikitable" border="1"
 +
|-
 +
!  Teclado
 +
!  Configuración del mapa de teclas
 +
|-
 +
|Belgian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>be-latin1}}
 +
|-
 +
|Brazilian Portuguese
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>br-abnt2}}
 +
|-
 +
|Canadian-French
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>cf}}
 +
|-
 +
|Canadian Multilingual (''en [[Arch User Repository|AUR]]'')
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>ca_multi}}
 +
|-
 +
|Colemak ''(US)''
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>colemak}}
 +
|-
 +
|Croatian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>croat}}
 +
|-
 +
|Czech
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>cz-lat2}}
 +
|-
 +
|Dvorak
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>dvorak}}
 +
|-
 +
|French
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>fr-latin1}}
 +
|-
 +
|German
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>de-latin1}}
 +
|-
 +
|German ''(no dead keys)''
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>de-latin1-nodeadkeys}}
 +
|-
 +
|Italian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>it}}
 +
|-
 +
|Lithuanian ''(qwerty)''
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>lt.baltic}}
 +
|-
 +
|Norwegian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>no-latin1}}
 +
|-
 +
|Polish
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>pl}}
 +
|-
 +
|Portuguese
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>pt-latin9}}
 +
|-
 +
|Romanian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>ro_win}}
 +
|-
 +
|Russian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>ru4}}
 +
|-
 +
|Singapore
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>sg-latin1}}
 +
|-
 +
|Slovene
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>slovene}}
 +
|-
 +
|Swedish
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>sv-latin1}}
 +
|-
 +
|Swiss-French
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>fr_CH-latin1}}
 +
|-
 +
|Swiss-German
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>de_CH-latin1}}
 +
|-
 +
|Spanish
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>es}}
 +
|-
 +
|Spanish Latinoamerican
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>la-latin1}}
 +
|-
 +
|Turkish
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>tr_q-latin5}}
 +
|-
 +
|Ukrainian
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>ua}}
 +
|-
 +
|United Kingdom
 +
|{{Ic|KEYMAP<nowiki>=</nowiki>gb}} o {{Ic|KEYMAP<nowiki>=</nowiki>uk}} al instalar.
 +
|}
  
== Que opciones hay disponibles ==
+
==Configurar la distribución del teclado de la consola==
Esta es la lista de los mapas (keymaps) que están disponibles para utilizar con el teclado correspondiente. Generalmente la extensión "map.gz" puede ser ignorada.
+
  
<table border="1" cellpadding="2" cellspacing="0">
+
#Use la orden {{ic|cd}} para colocarse en el carpeta {{ic|/usr/share/kbd/keymaps/i386/qwerty}}
<tr>
+
#Copie el keymap predefinico ({{ic|us.map.gz}}) en un archivo nuevo {{ic|personal.map.gz}}
<th>Mapa de caracteres (keymap)</th>
+
#Descomprima con {{ic|gunzip}} el nuevo archivo *.map
<th>Idioma del teclado</th>
+
#Edite {{ic|personal.map}} usando su editor preferido. Por ejemplo:
</tr>
+
#*'''Haga que la tecla Alt derecha sea igual que la tecla Alt izquierda (Emacs)'''<br>Cambie la línea {{ic|include "linux-with-alt-and-altgr"}} por {{ic|include "linux-with-two-alt-keys"}}
<tr>
+
#*'''Combine BloqMayús con Escape (Vim)'''<br>ponga {{ic|keycode 1 <nowiki>=</nowiki> Caps_Lock}} y {{ic|keycode 58 <nowiki>=</nowiki> Escape}}
<td><code>KEYMAP="br-abnt2.map.gz"</code></td>
+
#*'''Haga BloqMayús con cualquier tecla Ctrl'''<br>cambie la línea {{ic|keycode 58 <nowiki>=</nowiki> Caps_Lock}} por {{ic|keycode 58 <nowiki>=</nowiki> Control}}
<td>Brazilian Portuguese</td>
+
#*'''Combine BloqMayús con  la tecla Ctrl izquierda'''<br>ponga {{ic|keycode 29 <nowiki>=</nowiki> Caps_Lock}} y {{ic|keycode 58 <nowiki>=</nowiki> Control}}
</tr>
+
#Comprima con {{ic|gzip}} el archivo *.map
<tr>
+
#Cambie el archivo de la distribución del teclado predeterminado que será usado, editando {{ic|/etc/vconsole.conf}} (puede que tenga que crear este archivo) y modifique la línea que dice {{ic|KEYMAP<nowiki>=</nowiki>us}} por {{ic|KEYMAP<nowiki>=</nowiki>personal}}
<td><code>KEYMAP="cf.map.gz"</code></td>
+
#Reinicie para usar el mapa de teclas previsto como si fuera el nativo (o ejecute "loadkeys personal")
<td>Canadian-French</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="croat.map.gz"</code></td>
+
<td>Croatian</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="cz-lat2.map.gz"</code></td>
+
<td>Czech</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="fr-latin9.map.gz"</code></td>
+
<td>French</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="de-latin1.map.gz"</code></td>
+
<td>German</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="de-latin1-nodeadkeys.map.gz"</code></td>
+
<td>German (no dead keys)</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="lt.baltic.map.gz"</code></td>
+
<td>Lithuanian (qwerty)</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="no-latin1.map.gz"</code></td>
+
<td>Norwegian</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="lat2-16.psfu.gz"</code></td>
+
<td>Polish</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="pt-latin9.map.gz"</code></td>
+
<td>Portuguese</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="ru4.map.gz"</code></td>
+
<td>Russian</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="slovene"</code></td>
+
<td>Slovene</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="sv-latin1.map.gz"</code></td>
+
<td>Swedish</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="fr_CH-latin1.map.gz"</code></td>
+
<td>Swiss-French</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="sg-latin1.map.gz"</code></td>
+
<td>Swiss-German</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="de_CH-latin1.map.gz"</code></td>
+
<td>Swiss-German</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="es.map.gz"</code></td>
+
<td>Spanish</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="tr_q-latin5.map.gz"</code></td>
+
<td>Turkish</td>
+
</tr>
+
<tr>
+
<td><code>KEYMAP="ua.map.gz"</code></td>
+
<td>Ukrainian</td>
+
</tr>
+
</table>
+

Revision as of 18:02, 17 March 2013

La variable KEYMAP se específica en el archivo /etc/vconsole.conf. Define qué distribución del teclado se utiliza en las consolas virtuales. Los archivos Keytable son proporcionados por el paquete kbd.

Distribución del teclado

Esta es una lista que contiene las configuraciones de los mapas de teclas que se sabe que funcionan para las distribuciones de teclado correspondientes. La mayoría de los mapas de teclas se pueden encontrar en la carpeta /usr/share/kbd/keymaps/i386/distribución (distribución=qwerty, azerty, dvorak, etc.).

Los mapas de teclas menos comunes, pero, sin embargo, útiles para Arch Linux, se encuentran en el carpeta /usr/share/kbd/keymaps/arquitectura (arquitectura=mac, sun, etc.).

Nota: En una sesión X, puede utilizar la orden «setxkbmap» para aplicar momentáneamente una determinada distribución de teclado: setxkbmap -layout dvorak
Nota: También puede utilizar este método para modificar teclas individuales. Esta órden asigna la funcionalidad compose («redacción») a la tecla Bloq Mayús: setxkbmap -option 'compose:caps' Esto permite, por ejemplo, escribir diéresis fácilmente. Ejemplo de Umlaut A: CAPSLOCK, ", A -> Ä
Nota: Si estos mapas de teclas no funcionan en su caso, asegúrese de que el archivo keymap existe en la carpeta /usr/share/kbd/keymaps/ usando la orden find: find /usr/share/kbd/keymaps/ -nombre "*[su keymap buscado]*"
Nota: Podemos ver algunas instrucciones sobre cómo utilizar algunos mapas de teclado en sus archivos respectivos con: zless /usr/share/kbd/keymaps/.../.../xx.map.gz
Teclado Configuración del mapa de teclas
Belgian KEYMAP=be-latin1
Brazilian Portuguese KEYMAP=br-abnt2
Canadian-French KEYMAP=cf
Canadian Multilingual (en AUR) KEYMAP=ca_multi
Colemak (US) KEYMAP=colemak
Croatian KEYMAP=croat
Czech KEYMAP=cz-lat2
Dvorak KEYMAP=dvorak
French KEYMAP=fr-latin1
German KEYMAP=de-latin1
German (no dead keys) KEYMAP=de-latin1-nodeadkeys
Italian KEYMAP=it
Lithuanian (qwerty) KEYMAP=lt.baltic
Norwegian KEYMAP=no-latin1
Polish KEYMAP=pl
Portuguese KEYMAP=pt-latin9
Romanian KEYMAP=ro_win
Russian KEYMAP=ru4
Singapore KEYMAP=sg-latin1
Slovene KEYMAP=slovene
Swedish KEYMAP=sv-latin1
Swiss-French KEYMAP=fr_CH-latin1
Swiss-German KEYMAP=de_CH-latin1
Spanish KEYMAP=es
Spanish Latinoamerican KEYMAP=la-latin1
Turkish KEYMAP=tr_q-latin5
Ukrainian KEYMAP=ua
United Kingdom KEYMAP=gb o KEYMAP=uk al instalar.

Configurar la distribución del teclado de la consola

  1. Use la orden cd para colocarse en el carpeta /usr/share/kbd/keymaps/i386/qwerty
  2. Copie el keymap predefinico (us.map.gz) en un archivo nuevo personal.map.gz
  3. Descomprima con gunzip el nuevo archivo *.map
  4. Edite personal.map usando su editor preferido. Por ejemplo:
    • Haga que la tecla Alt derecha sea igual que la tecla Alt izquierda (Emacs)
      Cambie la línea include "linux-with-alt-and-altgr" por include "linux-with-two-alt-keys"
    • Combine BloqMayús con Escape (Vim)
      ponga keycode 1 = Caps_Lock y keycode 58 = Escape
    • Haga BloqMayús con cualquier tecla Ctrl
      cambie la línea keycode 58 = Caps_Lock por keycode 58 = Control
    • Combine BloqMayús con la tecla Ctrl izquierda
      ponga keycode 29 = Caps_Lock y keycode 58 = Control
  5. Comprima con gzip el archivo *.map
  6. Cambie el archivo de la distribución del teclado predeterminado que será usado, editando /etc/vconsole.conf (puede que tenga que crear este archivo) y modifique la línea que dice KEYMAP=us por KEYMAP=personal
  7. Reinicie para usar el mapa de teclas previsto como si fuera el nativo (o ejecute "loadkeys personal")