Troca direita desloca e apaga tecla usando xmodmap

1

Não sei ao certo como trocar esses dois, esse é o processo de pensamento que tive, mas não tenho certeza de como fazer isso funcionar:

remove sh = Shift_R
remove dl = Delete

keysym Delete = Shift_R
keysym Shift_R = Delete

add sh = Delete
add dl = Shift_R

Isto é baseado no código que eu uso para trocar o caps lock e o controle.

Alguma opinião?

saída xmodmap:

dan@lantea:~$ xmodmap -pke | grep Shift_R
keycode  91 = Shift_R NoSymbol Shift_R
keycode 119 = Shift_R NoSymbol Shift_R
dan@lantea:~$ xmodmap -pke | grep Delete
keycode  62 = Delete NoSymbol Delete
    
por Dan LaManna 09.12.2013 / 20:49

1 resposta

1

Você pode usar os seguintes comandos:

xmodmap -e "keycode 62 = Delete NoSymbol Delete"    #this will make Shift_R key to act as delete
xmodmap -e "keycode 119 = Shift_R NoSymbol Shift_R" #this will make Delete key to act as right shift

Para obter essa alteração para cada sessão, depois de executar os comandos anteriores, crie um arquivo chamado .xmodmap com os novos mapas de teclado, usando o seguinte comando:

xmodmap -pke > .xmodmap

Em seguida, crie um arquivo chamado .xinitrc em seu diretório pessoal, contendo a seguinte linha / comando:

xmodmap .xmodmap

E, finalmente, faça com que o arquivo .xinitrc seja executável:

chmod 755 ~/.xinitrc
    
por Radu Rădeanu 09.12.2013 / 21:07