miércoles, 9 de marzo de 2011

configurar el teclado

Archbang está con traducciones a inglés y alemán nomás. Sin embargo, cuando presiono la ñ quiero que salga la ñ. Entonces, para configurar mi teclado con distribución españa (nótese que en latinoamérica se usa más la distribución española y no la latinoaméricana) hice lo siguiente:

En consola:
Editar /etc/rc.conf y cambiar KEYMAP a "es".
Esto hará que el teclado en español funcione en terminales en modo texto.

En X:
Editar ~/.config/openbox/autostart.sh y agregar:
(setxkbmap es && xmodmap) &
Esto pondrá el teclado en español (después de iniciar sesión, antes no habrá eñes ni tildes)
xmodmap carga el archivo ~/.xmodmaprc que tiene mi configuración personalizada de teclado, entre ellas, deshacerme de la cedilla y usar teclas de dirección de vim con alt-gr.
El & es para ejecutar comandos simultáneamente y && para comandos que se ejecutan uno detrás de otro.
Nótese que xmodmap va después de setxkbmap.

Mientras tanto, mi archivo .xmodmaprc dice así:
remove Lock = Caps_Lock
add mod5 = Caps_Lock

! vim keys
keycode 43 = h H h H Left Left
keycode 44 = j J j J Down Down
keycode 45 = k K k K Up Up
keycode 46 = l L l L Right Right

! pagedown/up/home
keycode 40 = d D d D Next Next
keycode 41 = f F f F Next Next
keycode 30 = u U u U Prior Prior
keycode 56 = b B b B Prior Prior
keycode 31 = i I i I Home Home
keycode 32 = o O o O End End

! cedilla out!
keycode 51 = Return Return Return Return braceright Escape
! brackets:
keycode 17 = 8 parenleft 8 parenleft bracketleft braceleft
keycode 18 = 9 parenright 9 parenright bracketright braceright
! ,
keycode 59 = comma semicolon horizconnector multiply Delete



Edit:
Últimamente la tecla Caps_Lock dejó de ser asignable: aunque le haga remove lock = Caps_Lock seguía funcionando.

Entonces reemplacé la segunda línea de xmodmap, que decía así:
add mod5 = Caps_Lock
por:
keycode 66 = ISO_Level3_Shift

Que hace que la tecla Caps_Lock sea igual al AltGr (en lugar de asignar el efecto de AltGr a Caps_Lock).

No entiendo por qué xmodmap funciona a veces sí - y a veces no de una distro a otra... quizá deba volver a crunchbang. :/


Atajos de teclado
Archbang tiene muchas combinaciones de teclas y muy pocas son útiles.
Para cambiar teclas como alt-f1 para mostrar el menú, ejecuta obkey o ve a
Menú principal/Preferences/Openbox config/Key editor
y cambiar lo que te plazca:

Mis combinaciones de tecla son:
C-A-Flechas: Cambiar de escritorio
C-A-S-Flechas: Mover ventana a otro escritorio
W-d: Mostrar escritorio
A-f4: Cerrar ventana
A-f2: Ejecutar
A-f3: gksu
W-f: Explorador
W-t: Terminal
S-A-w: Maximizar/desmaximizar

En obkey, el primer botón de la barra de botones es "Aplicar".
Recuerda aplicar después de editar los accesos directos. -.-'

No hay comentarios:

Publicar un comentario