Re: [hatari-devel] Fwd: Fwd: Hatari and keymap

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi

these are some messages we sent privately about improving keymap for french keyboard. I thought it would be bette to send to devel list in case someone can comment on those patch or give a different solution.

Original message is in english, then we switched to french, sorry for non french speakers :)

JM Vic : please use english again on this mailing list, people are from various countries and not everyone speak french :)



Le 11/04/2020 à 13:53, jmvic@xxxxxxxxxxx a écrit :


-------- Message transféré --------
Sujet : Re: Hatari and keymap
Date : Tue, 7 Apr 2020 22:44:43 +0200
De : Nicolas Pomarède <npomarede@xxxxxxxxxxxx>
Pour : jmvic@xxxxxxxxxxx <jmvic@xxxxxxxxxxx>

salut

je dois avouer que je n'ai pas essayé récemment  de taper un '{' depuis
hatari pour voir si ça marche. Il est en effet possible que ça ne marche
pas :)
Dans ce cas, l'idée d'envoyer une séquences de touches pourrait être une
solution.

Mais je ne suis pas le "spécialiste" de la partie clavier dans hatari
qui fait la conversion TOS / OS local, d'autres devs l'ont écrite.
Du coup, pour avoir des retours d'autres personnes qui ont peut être une
autre façon de régler le pb que tu remontes, est-ce que tu pourrais
poster ton message sur la mailing list hatari-devel ?

Il n'y a pas trop de messages à suivre et c'est le meilleur moyen de
centraliser des idées et que tout le monde puisse y réfléchir.

Nicolas

Le 07/04/2020 à 21:54, jmvic@xxxxxxxxxxx a écrit :
Salut,
Alors oui, ça va grandement simplifier les choses pour moi, le français...

Merci pour ta réponse.
Initialement j'avais un problème avec le symbole '{'.
Configuré en "symbolique", la pression de la touche correspondante sur
mon clavier Fr me donne le symbole ''' !
Configuré en "scancode" même résultat !
J'ai alors voulu faire un fichier de mapping... Mais comment faire alors
pour associer au symbole '{' le scancode correspondant du ST ? Puisque
effectivement, pour produire ce symbole depuis le clavier du ST il faut
à la fois presser la touche Shift(scancode 0x2A), Alt(scancode 0x38) et
la touche de scancode 0x1A !
En effet, dans sa conception initiale, le fichier ne permet de faire
correspondre à un symbole qu'un unique scancode du ST...
Voilà voilà.
De plus, de ne pas trouver sur internet de fichier prêt à l'emploie, m'a
conforté dans l'idée que ce n'était pas possible de faire ce que je
voulais en l'état actuel des choses. Mais je me trompe peut-être et
même, au vu de ta réponse, sans doute ;) Le besoin est tellement
primordial qu'il doit être possible de le faire. Mais comment ?
Alors sans vouloir abuser de ton temps, pourrais tu me mettre sur la voie ?
Dans tout les cas, un grand merci pour tout.
JM Vic



bonjour

je parle français, ça devrait être plus facile :)

merci pour le clavier azerty, mais quel était le problème exactement
avec ce que fait déjà hatari ? J'ai l'impression que les touches de mon
clavier pc marchent déjà sous hatari, quel cas ce patch résout-il ?

en tout cas merci de proposer des évolutions pour hatari et de les
partager.

Nicolas

Le 06/04/2020 à 21:58, jmvic@xxxxxxxxxxx a écrit :
Hello,
Sorry for my bad english.
First, thank you for Hatari!

Now, my objective : get a complete keybinding with an Azerty French
PC keyboard, and an Azerty French(?) Atari STF keyboard.

Actually, no solution seems really available.

So, I made some change in keymap.c...

Keymap file accepts a new line syntax:
@PC_SCANCODE[-PC_MOD],ST_SCANCODE[-ST_SCANCODE[...]]

If the scancode+modifiers is pressed, then the ST scancode --sequence--
is played.

Hexadecimal representation can be use in all parts with the 0x prefix.

I did a minimum of test.

Again, thank you a lot.

JM Vic








Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/