Você pode usar setxkbmap
ou xmodmap
para trocar o Caps Lock e o Escape. Com xmodmap
você poderia ter:
! Remove Caps_Lock modifier from real Caps Lock key
clear Lock
! Set real Caps Lock key to present as (left) control
keycode 66 = Control_L
! Set real Escape key to present as Caps Lock
keycode 9 = Caps_Lock
! Make a fake key to hold the Escape keysym, so xcape can use it
keycode 255 = Escape
! Make Caps_Lock and Control_L work as one would expect
add Lock = Caps_Lock
add Control = Control_L
(As linhas que começam com !
são comentários.)
Coloque isso em ~/.xmodmaprc
e execute xmodmap ~/.xmodmaprc
,
em seguida, execute xcape -e '#66=Escape'
para adicionar a funcionalidade Escape à tecla real Caps Lock.