Digitando “↑” (seta para cima) com um atalho de teclado


28

Quando estou programando, acho útil usar algum símbolo unicode como ← ↓ → para indicar nos comentários coisas diferentes.

No ubuntu eu posso digitar ← ↓ → respectivamente com ALT GR+ Y, ALT GR+ U, ALT GR+ I.

Mas para obter o símbolo "↑" eu tenho que digitar CTRL+ SHIFT+ Ue, em seguida 2191(ou seja, eu tenho que inserir o código unicode).

Existe um atalho para a seta para cima? Se não houver, como eu poderia adicioná-lo manualmente?


4
Não sabia de nada disso, costumava ir a um navegador, pesquisar na Internet e copiar e colar em um terminal.
Dan

Talvez exista uma maneira melhor, mas eu resolvo essas coisas criando meus próprios arquivos de mapa-chave. Veja os arquivos /usr/share/X11/xkb/symbols/, copie e modifique um deles, carregue-o setxkbmap.
janeiro

@ Dan, e existem muitos outros com atalhos diretos, como ¹, ², ³, ¼, ½, «,» etc. @ Janeiro obrigado, eu vou dar uma olhada no que
franzlorenzon

2
Para obter um guia para usá-los: help.ubuntu.com/community/…
franzlorenzon 13/09/13

Respostas:


26

Se você olhar para o arquivo /usr/share/X11/xkb/symbols/latin, encontrará as seguintes linhas:

key <AD06>  { [         y,          Y,    leftarrow,          yen ] };
key <AD07>  { [         u,          U,    downarrow,      uparrow ] };
key <AD08>  { [         i,          I,   rightarrow,     idotless ] };
key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

Então, aparentemente, uma seta para cima (↑) já está definida - para ALT GR+ SHIFT+ U. Caso contrário, você pode copiar o arquivo para um diretório, editá-lo à vontade, nomear o perfil de alguma forma (diga "foo" em vez de "latin") e simplesmente execute

setxkbmap -I. -layout foo

( -I.faz o setxkbmap procurar arquivos de layout também no diretório atual).

As quatro cadeias atribuídas a cada tecla fornecem os quatro caracteres que são produzidos pressionando a tecla, tecla com shift, tecla com altgr e tecla com algr + shift. Os nomes das entidades (keyyms) que o xkb pode reconhecer podem ser encontrados aqui .


Ele funciona, e pela maneira que é muito lógico ter ↑ partir ↓ pressionando shift como uma chave adicional na combinação :)
franzlorenzon

@ January Obrigado por compartilhar o latinarquivo, algo que eu queria saber. Você saberia onde os códigos da combinação Shift+ AltGrsão mantidos? Por exemplo, Shift+ AltGr, -, >também dá ; Note-se que esta é diferente de AltGr+ Shift, -, >.
Almofada Landau


3

Como alternativa, você pode ativar as teclas de composição para criar esses símbolos ou mesmo cadeias de texto com facilidade.

Abra o GEdit e insira o seguinte:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"

<Multi_key>     <1>     <2>     <3> : "Your text or symbol"     # Quick description
<Multi_key>     <o> : "↑"  U2191    # up arrow
<Multi_key>     <y> : "←"  U2191    # left arrow
<Multi_key>     <i> : "→"  U2191    # right arrow
<Multi_key>     <u> : "↓"  U2191    # down arrow

Salve isso como .XCompose(diferencia maiúsculas de minúsculas) em seu diretório pessoal.

Abra as configurações do teclado (configurações do sistema → configurações do teclado) e vá para a guia atalhos. Na seção "digitando", você encontrará uma configuração "Compor chave". Defina isso como sua tecla de composição (aconselho alt certo para manter seus atalhos conhecidos)

Gnome Unity XfceConfiguração da tecla Redigir para o gnome
Configuração da tecla Redigir para Unity
Componha a configuração da tecla para xfce.  Fonte: wikipedia Compose Key

Efetue logout e logon novamente.
Para chamar seus símbolos rapidamente, pressione as seguintes teclas em sequência Compose Key123.
Apenas substitua 1,2,3,4,5 etc etc com as chaves que você deseja usar.

Se não estiver funcionando, adicione

export GTK_IM_MODULE="xim"

até o final de ~/.profile. Se o xim não estiver funcionando para você, será necessário instalar o uim ( sudo apt-get install uim) e substituir o xim ~/.profilepor uim, logout e logon novamente.


1
Usar a tecla RAlt como redigir é uma péssima idéia para o IMHO, já que é a mudança de nível 3 e 4. Estou usando Caps Lock.
Erbureth diz Restabelecer Monica

1
A tecla super correta é a melhor se o seu teclado possuir (IMO). A tecla de pausa também é bastante útil, mas é realmente uma questão de opinião.
Akisame 10/03

Todas as quatro flechas parecem dizer U2191. É que correto?
EKons

no but it doesn't really matter. I use it without all the U codes but you can add it...
Akisame

Eu uso a tecla de menu entre alt direito (Alt Gr) e ctrl direito como compor, tanto no Linux quanto no Windows (lá usando o maravilhoso WinCompose ... caso você precise "usar o Windows)
Jürgen A. Erhard

0

Há uma resposta muito mais simples do que todas as outras respostas fornecidas aqui, a seta para cima está diretamente disponível: AltGre + Shift + U fornece ↑. Você pode verificar visualmente todo o layout do teclado no menu de configuração de idioma.


-1

Para digitar as setas para cima ↑, para baixo ↓ e a cruz → ←, ative "num lock" e pressione Alt, enquanto pressiona o botão ALT, digite 24,25,26,27, respectivamente, e solte o botão ALT e as setas aparecerão . Por Wanpis Nimrod Kii de PNG


-1 Isso funciona no Windows, não no Ubuntu.
wjandrea
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.