Newsgroup: it.comp.os.linux.sys
Titolo: [Q] come fare funzionare i deadkey

sto impazzendo per spiegare a X che io voglio i deadkey.
In teoria, questa parte che ho messo su /etc/X11/XF86Config
dovrebbe essere utile:
   XkbKeycodes     "xfree86"
   XkbTypes        "default"
   XkbCompat       "default"
   XkbSymbols      "en_US(pc104win)"
   XkbGeometry     "pc(pc104)"
   XkbModel        "pc104"
   XkbLayout       "us"
soprattutto considerando che /usr/X11R6/lib/X11/xkb/symbols/en_US ha
xkb_symbols "pc104win" {
    key <LALT> { [ Alt_L,  Meta_L ] };
    key <RALT> { [ Alt_R,  Meta_R ] };
    key <RWIN> { [ Multi_key ] };
    key <MENU> { [ dead_grave,   dead_acute ] };
    augment "us(pc104)"
    include "iso9995-3(basic101)"
    modifier_map Mod3 { dead_grave,   dead_acute };
    modifier_map Mod4 { Multi_key };
};
E invece no. Idee?
ciao, .mau.

Maurizio Codogno scripsit:
addendum: dopo che ho scritto l'articolo, ho provato setxkbmap  -v
che mi ha detto
Trying to build keymap using the following components:
keycodes:   xfree86
types:      complete
compat:     complete
symbols:    us(pc104)
geometry:   pc(pc104)
(dove si sia sognato questa cosa, non so).
A questo punto ho corretto il file us, e almeno il Multi_key funziona
(funzionano anche gli accenti gravi con Menu, ma non gli acuti con
shift-menu).
Bah.
ciao, .mau.

    XkbTypes        "default"
Nel mio, fra i commenti, ho visto questo:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    XkbLayout   "de"
# or:
#    XkbLayout   "de"
#    XkbVariant  "nodeadkeys"
#
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=> CLIP HERE < =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
non so se puo' esserti utile (ovviamente usando "dead" invece di
"nodead"..
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 scripsit:
: #    XkbVariant  "nodeadkeys"
: 
: non so se puo' esserti utile (ovviamente usando "dead" invece di
: "nodead"..
Ovviamente non esiste un "dead" all'interno dei file xkb :-)
ciao, .mau.

In un messaggio del 6 Jan 2001 11:29:51 +0100 Maurizio Codogno scriveva:


Come non detto, allora :-)


shift-menu).
Che cosa ti succede, in dettaglio? Hai dato un'occhiata alle regole di
composizione?
E` un file imboscatissimo: /usr/X11R6/lib/X11/locale/iso8859-1/Compose.
Ciao.

Giovanni Zezza  scripsit:
: >(dove si sia sognato questa cosa, non so).
: 
: Forse dipende da quel:
:     augment "us(pc104)"
: 
: in en_US.
Mah... tutto pole essere.
: >A questo punto ho corretto il file us, e almeno il Multi_key funziona
: >(funzionano anche gli accenti gravi con Menu, ma non gli acuti con
: >shift-menu).
: 
: Che cosa ti succede, in dettaglio? 
Che ovviamente menu-shift-a mi da` À (&Agrave; se non si legge), il che mi
pare anche corretto di per se` :-). Il guaio e` che non trovo affatto
documentazione su tutta questa roba, che cosa vuol dire ad esempio 
{dead_grave, dead_acute}. Il Multi_key, invece, e` perfetto.
: Hai dato un'occhiata alle regole di composizione?
Quelle le conosco da anni :-) 
ciao, .mau.

che cosa vuol dire ad esempio {dead_grave, dead_acute}.
Beh, quella l'avevo trovata, mi pare. Dov'era pure, aspetta.... ah, be',
niente meno che XFree86-doc. Nella sezione XKB c'e` XKBlib.ps (a sua volta,
niente meno che "The X Keyboard Extensions: Library Specifications") che
riporta vita morte e miracoli (e vorrei anche vedere) della tastiera sotto
X. Mi ricordavo di averci cavato fuori, nella mia giovinezza (ma i ricordi
della giovinezza, come ben sai, tendono ad essere variamente mitizzati),
direttamente o indirettamente, anche la specifica dei file di
configurazione. In questo momento, pero`, anche dopo aver scorso quelle
150-200 pagine, mi verrebbe da dire che non c'e` nulla del genere.
Cosi` pure man xkbcomp, e qualche altra dozzina di voci che pure sembravano
promettenti.
Niente, per quanto mi riguarda, la configurazione della tastiera sotto X
resta uno dei segreti meglio nascosti di Linux.
Ciao.

, scriveva:
: 
: >Che ovviamente menu-shift-a mi da` À (&Agrave; se non si legge), il che mi
: >pare anche corretto di per se` :-).
: 
: Per come la vedo io, mica tanto. Quello dovrebbe essere shift-menu+shift-a.
Stop, sono idiota io. Facevo menu-shift-a e non shift-menu-a, che
effettivamente da` &aacute; (in questo momento sembra che o il telnet o il
vi mi stiano mangiando l'ottavo bit. Mi funziona in locale, lo vedo quotato
correttamente qui sopra, ma non riesco a scriverlo...)
: >Il guaio e` che non trovo affatto documentazione su tutta questa roba,
: >che cosa vuol dire ad esempio {dead_grave, dead_acute}.
: 
: Beh, quella l'avevo trovata, mi pare. Dov'era pure, aspetta.... ah, be',
: niente meno che XFree86-doc. 
Qualcosa di leggero, insomma ... :-)
ciao, .mau.

Qualcosa di leggero, insomma ... :-)
Gia`! La cosa triste e` che neppure questo risolve il problema (non per i
comuni mortali che vorrebbero solo capirci qualcosa nei file di
configurazione, quanto meno).
Eppure giureri di essere arrivato, in una precedente investigazione, a
qualche punto conclusivo. Ma forse ricordo male o, meglio, il punto
conclusivo a cui ero arrivato e` che non sarei mai arrivato ad alcun punto
conclusivo.
Ciao.