Atalhos do teclado para caracteres especiais

Iniciado por Legendario, 06 de Junho de 2007, 12:27

tópico anterior - próximo tópico

Legendario

Olá,

quando eu me utilizava do Windows, era possível  usar caracteres especiais como: £°©®¥ apenas utilizando um atalho no teclado, pressionando o Alt+uma combinação numérica de 3 dígitos. Por exemplo: Alt+166 resulta no símbolo de grau (°). Alguém sabe se é possível e como fazer isso no ubuntu?

Achei os caracteres no mapa de caracteres do Linux (no guia "Comum"), mas não consegui descobrir se há uma forma mais fácil de utilizá-lo quando preciso deles.

Abraços,


k7br

Salve! :)
Eu não sei se , o que você viu no guia foi isso , mas...
Talvez Alt Gr  + alguma tecla ou Alt Gr  + Shift + alguma tecla .

Alt Gr  é o Alt que fica à direita do teclado

Fonte : http://ubuntuforum-pt.org/index.php?topic=1196.0

Abraços



Legendario

OK. No fundo deu certo, pois consigo fazer o caracter do yene "¥", por exemplo, digitando Alt Gr+Shift+Y, porém, quando eu vou ao mapa de caracteres e clico no símbolo do yene, lá embaixo na janela ele me diz que o atalho para o símbolo é: U+00A5

Alguém sabe o que isso quer dizer?

De qualquer forma, valeu pela dica anterior....

Madrigal

#3
Edite como quiser o seu teclado, acresentando os caracteres que queira.

sudo gedit /etc/X11/xkb/symbols/br


Vc só precisa saber como é o código a ser acrescentado no teclado. Eu mesmo editei o meu, acrescentado letras gregas e as letras do Esperanto. Ainda não terminei, pois não descobri alguns sinais como alguns fracionários, o meu ficou assim:



Citar
// based on
// "a very simple Brasilian ABNT2 keybaord
// by Ricardo Y. Igarashi (iga@that.com.br)
// Adds suport for dead-keys in I18N applications
// by Conectiva  (http://www.conectiva.com.br)"
//
// $XKeyboardConfig: xkbdesc/symbols/br,v 1.8 2005/09/20 21:32:55 svu Exp $
// $XdotOrg: xc/programs/xkbcomp/symbols/br,v 1.1.4.3 2004/03/05 13:41:32 eich Exp $
// $XFree86: xc/programs/xkbcomp/symbols/br,v 1.3 2003/04/19 12:22:11 pascal Exp $

default
xkb_symbols "abnt2" {

    include "latin"
    name[Group1]="Brazil";

    key <TLDE>   { [apostrophe,   quotedbl,     twothirds,   threequarters ]};
    key <AE02>   { [         2,         at,  twosuperior,      onehalf ]   };
    key <AE03>   { [         3, numbersign, threesuperior, onethird ] };
    key <AE04>   { [         4,     dollar,     sterling,   onequarter ]   };
    key <AE05>   { [         5,    percent,         cent, onefifth ]   };
    key <AE06>   { [         6,  dead_diaeresis,      onefive, onesixth ] };
    key <AE07>   { [         7,  ampersand,    braceleft ]   };
    key <AE08>   { [         8,   asterisk,  trademark,    oneeighth ]   };
    key <AE09>   { [         9,  parenleft, bracketright,    oneninth  ]   };
    key <AE10>   { [         0, parenright,   braceright,     onethenth ]   };



    key <AE11>   { [     minus,       underscore,   degree,  plusminus ]   };
    key <AE12>   { [     equal,       plus,      section,  minus ]   };
    key <AD01>  { [         q,          Q,           oe,           OE ] };   
    key <AD02>  { [         w,          W,   Greek_omega, Greek_OMEGA ] };   
    key <AD03>   { [         e,          E,     EuroSign,  Greek_SIGMA ] };
    key <AD04>   { [         r,          R,   registered,  Greek_sigma ]   };
    key <AD07>  { [ u, U, ubreve, Ubreve ] };
    key <AD11>   { [dead_acute, dead_grave,        Greek_alpha, Greek_gamma ] };
    key <AD12>   { [bracketleft,  braceleft, ordfeminine,  dead_macron ]   };

//    key <AC01>  { [ Greek_psi,  Greek_PSI, Greek_omega, Greek_OMEGA ] };

//    key <AC02>  { [ Greek_SIGMA, Greek_sigma, Greek_DELTA, Greek_delta ] };

//    key <AC05>  { [ Greek_BETA, Greek_beta, Greek_alpha, Greek_gamma ] };

    key <AC02>  { [ s, S, scircumflex, Scircumflex ] };

    key <AC05>  { [ g, G, gcircumflex, Gcircumflex ] };
    key <AC06>  { [ h, H, hcircumflex, Hcircumflex ] };
    key <AC07>  { [ j, J, jcircumflex, Jcircumflex ] };
    key <AC10>   { [  ccedilla,   Ccedilla,  copyright, notsign] };
    key <AC11>   { [dead_tilde, dead_circumflex, asciitilde, asciicircum ] };
    key <AC12>  { [bracketright, braceright, masculine, dead_doubleacute ] };


    key <BKSL>   { [ backslash,        bar,    masculine,   dead_breve ]   };
    key <AB01>   { [         z,          Z,   Greek_delta, Greek_DELTA ] };
    key <AB02>   { [         x,          X, guillemotright, guillemotleft ] };
    key <AB03>   { [         c,          C,    ccircumflex,    Ccircumflex ]};
    key <AB04>   { [         v,          V,    downarrow,  uparrow ]   };
    key <AB05>   { [         b,          B,     ssharp,  Greek_beta ] };
    key <AB06>   { [         n,          N,    eng,  ENG ]   };
    key <AB07>  { [         m,          M,           mu,    trademark ] };
    key <AB08>   { [     comma,       less, Greek_psi,   multiply ]   };
    key <AB10>   { [ semicolon,    colon, Greek_PSI,     dead_abovedot ]   };
    key <AB11>   { [     slash,   question,       degree, questiondown ]   };

    key <KPPT>   { [ KP_Decimal ]   };

    include "keypad(comma)"

    include "level3(ralt_switch)"
};