Como obter atalhos de teclado Alt-nnnn para trabalhar no Linux?

1

Algumas semanas atrás, mudei do Windows para o Linux, e uma coisa que estou perdendo são os atalhos de teclado Alt nnnn para inserir um travessão e outras coisas. Existe alguma maneira de fazê-los funcionar no Linux? Estou usando o Arch Linux e o KDE, se isso importa.

    
por nyuszika7h 17.07.2011 / 18:33

2 respostas

4

Usando pontos numéricos de código

Na resposta de Tobu, acredito que a combinação de teclas nos teclados dos EUA ou do Reino Unido seria chamada Ctrl + Shift como em "Ctrl-Shift-2702 é para o caractere de tesoura (✂) ".

Pessoalmente, acho muito mais fácil lembrar de digrafos.

Digrafos / Tecla Composta / Multi-Chave

X11 Modmap

O sistema X Window (X11) fornece o que às vezes é chamado de uma chave de composição que permite a entrada de caracteres especiais usando digrafos.

Keying the combination Shift+AltGr (in that order), releasing these keys, then entering two other keys will produce a special character. Many of these will be the reasonable result of overtyping the character keys, eg.

Shift+AltGr  ~  a -->  ã  (ã in HTML)
Shift+AltGr  /  o -->  ø  (ø in HTML)
Shift+AltGr  o  c -->  ©  (© in HTML)
Shift+AltGr  c  o -->  ǒ  (Ŏ in HTML)

Como

Existe um artigo em linuxquestions.org que descreve como configurar isso.

first you need to choose which key you want to be the Compose key. Then, open a terminal and enter the command xev. A window called "Event Tester" will pop up. Make sure that it's focused by clicking on it and leaving the mouse cursor in it.

Now press and release the key that you want to become the Compose key. Remember or write down the number after the word "keycode" in the output

Now open the file ".Xmodmap" (the name begins with a dot) in your home directory (create it if it isn't there already) with a text editor and type in the following line, replacing with the number you got in xev.

keycode <keycode number> = Multi_key Now, open the file .xinitrc (it's in your home directory, and it's a hidden file) in a text editor. Insert this line in the beginning of the file:

xmodmap ~/.Xmodmap And next time you log in the Compose key should work! To start using the Compose key right now, enter the command xmodmap ~/.Xmodmap in a terminal.

Wikipedia

O artigo do howto se refere a um artigo da wikepdia que diz

The compose key is known as "Multi_key" in the X Window System, and must be interpreted by the client program (typically Xlib), not the server. In XFree86 and X.Org Server, many keyboard layouts have a variant that maps Multi_key to some key, usually (on PC keyboards) to either of the Windows keys, or sometimes ⇧ Shift+AltGr[1] or ⇧ Shift+Right-Ctrl. It can also be specified in XkbOptions (for example, "compose:rwin"). Multi_key can also be assigned with the xmodmap(1) utility.

    
por 17.07.2011 / 19:16
1

O Gtk / Gnome tem Ctrl-Shift-U, seguido pelos dígitos do caractere unicode, e depois entra. Além disso, “-” pode estar disponível no layout de teclado padrão do seu idioma ou em um formato alternativo. O meu está em AltGr-Shift-4, por exemplo; gnome-keyboard-properties pode exibir o layout para que você possa procurar chaves.

    
por 17.07.2011 / 18:46