| keysym F12 = Mode_switch F4 F5 F6 F7 F8 F9 F10 F11 F12
Huh ?
Autant de keysym pour F12 ?
| keysym F4 = guillemotleft guillemotright degree twosuperior
Ici j'aurais plutôt utilisé les keycodes plutôt que keysym...
Extrait de la page man de xmodmap :
keycode NUMBER = KEYSYMNAME ...
The list of keysyms is assigned to the indicated keycode
[...]
The first keysym is used when no modifier key is pressed in
conjunction with this key, the second with Shift, the third when
the Mode_Switch key is used with this key and the fourth when
both the Mode_Switch and Shift keys are used.
De plus, pour keycode, il est dit « Up to eight keysyms may be
attached to a key, however the last four are not used in any major
X server implementation. »
J'avoue ne pas trop saisir l'intérêt de keysym :)
Est-ce que F12+Shift + F4 (ou autre) produit bien le caractère désiré ?
Voilà. C'est tout ce que je peux te dire pour le moment.
Si Pablo a raison, il faudra peut-être passer par xkb, mais là je trouve
que c'est bien plus difficile que xmodmap...
| keysym F12 = Mode_switch F4 F5 F6 F7 F8 F9 F10 F11 F12
Huh ?
Autant de keysym pour F12 ?
| keysym F4 = guillemotleft guillemotright degree twosuperior
Ici j'aurais plutôt utilisé les keycodes plutôt que keysym...
Extrait de la page man de xmodmap :
keycode NUMBER = KEYSYMNAME ...
The list of keysyms is assigned to the indicated keycode
[...]
The first keysym is used when no modifier key is pressed in
conjunction with this key, the second with Shift, the third when
the Mode_Switch key is used with this key and the fourth when
both the Mode_Switch and Shift keys are used.
De plus, pour keycode, il est dit « Up to eight keysyms may be
attached to a key, however the last four are not used in any major
X server implementation. »
J'avoue ne pas trop saisir l'intérêt de keysym :)
Est-ce que F12+Shift + F4 (ou autre) produit bien le caractère désiré ?
Voilà. C'est tout ce que je peux te dire pour le moment.
Si Pablo a raison, il faudra peut-être passer par xkb, mais là je trouve
que c'est bien plus difficile que xmodmap...
| keysym F12 = Mode_switch F4 F5 F6 F7 F8 F9 F10 F11 F12
Huh ?
Autant de keysym pour F12 ?
| keysym F4 = guillemotleft guillemotright degree twosuperior
Ici j'aurais plutôt utilisé les keycodes plutôt que keysym...
Extrait de la page man de xmodmap :
keycode NUMBER = KEYSYMNAME ...
The list of keysyms is assigned to the indicated keycode
[...]
The first keysym is used when no modifier key is pressed in
conjunction with this key, the second with Shift, the third when
the Mode_Switch key is used with this key and the fourth when
both the Mode_Switch and Shift keys are used.
De plus, pour keycode, il est dit « Up to eight keysyms may be
attached to a key, however the last four are not used in any major
X server implementation. »
J'avoue ne pas trop saisir l'intérêt de keysym :)
Est-ce que F12+Shift + F4 (ou autre) produit bien le caractère désiré ?
Voilà. C'est tout ce que je peux te dire pour le moment.
Si Pablo a raison, il faudra peut-être passer par xkb, mais là je trouve
que c'est bien plus difficile que xmodmap...
je veux utiliser les touches de fonction pour avoir les lettres
accentuées, et définir F12 comme nouveau modificateur pour en avoir
plus.
Ce n'est pas une très bonne idée àmha.
Le comportement de "shift" depends du type de touche; il faut que la
touche soit du type "2 niveaux" pour que ça aie un effet.
Apparemment ce n'est pas le cas des touches de fonction.
J'ignore comment on fait ça avec xmodmap (ni même si c'est possible);
avec xkb on mets type="TWO_LEVEL"; par exemple:
key <FK11> { type="TWO_LEVEL", [ aacute, Aacute ] };
ou si l'on veut 4 symboles:
key <FK11> { type="FOUR_LEVEL", [ aacute, Aacute, eacute, Eacute ] };
Les fichiers xkb vont dans /usr/X11R/lib/X11/xkb/symbols/pc/
tu peux regarder ceux qui existent pour avoir des exemples.
D'après ce que tu dis, tu voudrais quelque chose du genre:
je veux utiliser les touches de fonction pour avoir les lettres
accentuées, et définir F12 comme nouveau modificateur pour en avoir
plus.
Ce n'est pas une très bonne idée àmha.
Le comportement de "shift" depends du type de touche; il faut que la
touche soit du type "2 niveaux" pour que ça aie un effet.
Apparemment ce n'est pas le cas des touches de fonction.
J'ignore comment on fait ça avec xmodmap (ni même si c'est possible);
avec xkb on mets type="TWO_LEVEL"; par exemple:
key <FK11> { type="TWO_LEVEL", [ aacute, Aacute ] };
ou si l'on veut 4 symboles:
key <FK11> { type="FOUR_LEVEL", [ aacute, Aacute, eacute, Eacute ] };
Les fichiers xkb vont dans /usr/X11R/lib/X11/xkb/symbols/pc/
tu peux regarder ceux qui existent pour avoir des exemples.
D'après ce que tu dis, tu voudrais quelque chose du genre:
je veux utiliser les touches de fonction pour avoir les lettres
accentuées, et définir F12 comme nouveau modificateur pour en avoir
plus.
Ce n'est pas une très bonne idée àmha.
Le comportement de "shift" depends du type de touche; il faut que la
touche soit du type "2 niveaux" pour que ça aie un effet.
Apparemment ce n'est pas le cas des touches de fonction.
J'ignore comment on fait ça avec xmodmap (ni même si c'est possible);
avec xkb on mets type="TWO_LEVEL"; par exemple:
key <FK11> { type="TWO_LEVEL", [ aacute, Aacute ] };
ou si l'on veut 4 symboles:
key <FK11> { type="FOUR_LEVEL", [ aacute, Aacute, eacute, Eacute ] };
Les fichiers xkb vont dans /usr/X11R/lib/X11/xkb/symbols/pc/
tu peux regarder ceux qui existent pour avoir des exemples.
D'après ce que tu dis, tu voudrais quelque chose du genre:
- Pourquoi ne pas définir une de tes touches comme étant la touche
compose ?
- autre solution : sur mes pécés, j'utilise altgr et shift pour
obtenir les lettres accentuées et tout plein d'autres... Pourquoi
ne pas utiliser ce système ? Tu as une touche altgr normalement :)
- Pourquoi ne pas définir une de tes touches comme étant la touche
compose ?
- autre solution : sur mes pécés, j'utilise altgr et shift pour
obtenir les lettres accentuées et tout plein d'autres... Pourquoi
ne pas utiliser ce système ? Tu as une touche altgr normalement :)
- Pourquoi ne pas définir une de tes touches comme étant la touche
compose ?
- autre solution : sur mes pécés, j'utilise altgr et shift pour
obtenir les lettres accentuées et tout plein d'autres... Pourquoi
ne pas utiliser ce système ? Tu as une touche altgr normalement :)