eu mudo de um teclado estilo maçã em casa para um teclado estilo microsoft no trabalho. a principal diferença nesses teclados é que a superchave e a tecla alt são transpostas. Eu usei o xmodmap para corrigir isso; O emacs reconhece a mudança usando o X11, mas não sob xterm ou urxvt! Existe uma maneira de fazer o urxvt ou o xterm reconhecer a mudança do xmodmap?
para referência, aqui está minha configuração do xmodmap:
remove Lock = Caps_Lock
keysym Caps_Lock = Hyper_L
remove Mod4 = Hyper_L
clear Mod3
add Mod3 = Hyper_L
!swap alt and win on the left side...i use a mac keyboard at home.
remove Mod1 = Alt_L
remove Mod4 = Super_L
add Mod1 = Super_L
add Mod4 = Alt_L