Esa es una forma de configurar el teclado en ingles para acentos y eñes
que puedes automatizar aún mas, el archivo pav.map al que haces referencia
ponlo en tu directorio HOME y llámalo .Xmodmap, asi se cargará
automáticamente cada vez que uses Xwindows.
Aún así existe una forma de configurar solamente a lyx para poder tipear
acentos y eñes, y esto sin usar la "altgr" sino con los acentos tal como
los usarias en un teclado en español: tecleando primero ' y luego la vocal
en cuestión ; de una forma análoga funciona para la diéresis y la eñe
( la eñe tipeando primero ~ y luego la n ).
Tienes que crear un archivo "espanol.kmap" y lo ubicas en $HOME/.lyx/kbd
(o en $LYXHOME/share/lyx/kbd si eres root) que contenga lo siguiente (no
usar la numeración es solo para referencia):
1: \kmod ' acute aeiouAEIOU
2: \kmod ~ tilde nN
3: \kmod ` umlaut uU
4: \kxmod acute i "\\'{\\i}"
- En la linea 1 esta la definición para los acentos agudos (el
único tipo de acento en español).
- En la linea 2 el "acento" para la eñe, la tilde ~.
- En la linea 3 la dieresis, que yo la configuré para la tecla `
pero se puede usar cualquier otra tecla ( " : etc ).
Notese que estas lineas funcionan así:
\kmod <tecla que activa la acción> <tipo de acento> <letras que podrán ser
objeto de la acción>
- La cuarta línea es para prevenir que se les punga el punto a las i
acentuadas, no tengo la menor idea de como funciona.
Luego de esto debes modificar el archivo $HOME/.lyx/lyxrc
( $LYXHOME/share/lyx/lyxrc si eres root ) para que incluya lo siguiente:
\kbmap true
\kbmap_primary espanol
y eso es todo, la próxima vez que arranques lyx debes poder usar los
acentos, eñes y diéresis sin tener que usar "altgr".