Très honnêtement je ne sais plus pourquoi je n’ai pas parlé de MSKLC dans la description. Ça me paraît être une solution pertinente pourtant. En revanche je vois que PKL n’est plus mis à jour depuis 10 ans, c’est peut-être un motif pour ne plus l’utiliser.
Romain Taprest (3906decc) at 13 Mar 13:33
Les symboles ≈ et ≉ sont décrites sur https://bepo.fr/wiki/Touches_mortes#Tilde
Romain Taprest (0293291f) at 13 Mar 13:33
Merge branch 'fix_tilde' into 'master'
... and 1 more commit
@Wismill Aurais-tu s’il te plaît un lien vers une ressources qui explique (pour un noob) les différents enchaînements entre le clavier et le caractère final ? Je commence un peu à saisir les couches (les keycodes, les keysyms, xcompose…) mais ça reste encore très flou et je ne situe pas quelles couches logicielles font quoi.
Je ne connaissais pas Kalamine, je vais m’y pencher ! Surtout si c’est du Python…
D’après ce que je comprends les lignes avec output="" ont disparu. Le contenu de output est écrit là. Si j’essaie de remonter dans les lignes de code pour voir comment cette valeur est écrite… et bah j’y arrive pas.
Note à part : si je ne dis pas de bêtise ce travail pourra complètement être réutilisé pour le projet KCG que j’ai démarré. En effet à un moment il faudra intégrer ces différents scripts pour enrichir le générateur (aujourd’hui si on essaie de générer du SVG ou du klavaro par exemple, ça lève un NotImplementedError).
Je vais essayer de lancer ça et de faire un diff des fichiers
Merci pour ce travail. Est-ce que tu as pu exécuter tous les scripts pour s'assurer qu'il n'y a pas d'erreur?
Romain Taprest (7f92e8a8) at 17 Jan 09:42
Romain Taprest (3cc0844e) at 17 Jan 09:42
Merge branch 'new_logo' into 'master'
... and 1 more commit
I’m working on a macOS or a Windows machine, and I realized that I couldn’t install the dependency libxkbcommon-dev since it seems to be only available on the GNU/Linux OS family.
Development Containers allows to use Docker containers to address this problem.
PS: Note sure if I was supposed to write in English or French. Please tell me.
En français ça sera très bien
Je ne connaissais pas les Dev containers, ça a l’air sympa ! Je n’y connais rien alors je te fais confiance pour le fichier de conf
Oui c’est ça. Je me base sur les scripts existants pour comprendre comment ça marche, mais tout est recodé avec une approche plus… moderne. Sans oublier une documentation ! En tous cas la génération des fichiers Windows sera prise en charge, et chacun pourra utiliser ses fichiers descriptifs persos en données initiales. À suivre donc…
-- Romain Taprest
Le 27 décembre 2023 21:26:05 GMT+01:00, "Morgan Courbet (@0xba1dc0de)" [email protected] a écrit :
Morgan Courbet commented on a discussion: #29 (comment 1708365743)
Je pense effectivement que c'est une bonne approche.
J'ai l'impression que ça va plus loin qu'une simple extraction de sources dans un autre projet Git ; c'est une réimplementation en Python, n'est-ce-pas ?
-- Reply to this email directly or view it on GitLab: #29 (comment 1708365743) You're receiving this email because of your account on gitlab.com.
Oui c’est bien ça. C’est un complément. Le but est de sortir la machinerie de génération dans un autre projet. Ce projet-ci ne contiendra que les fichiers « descriptifs » de la disposition, ainsi que les releases avec les fichiers à installer.
-- Romain Taprest
Le 27 décembre 2023 18:47:10 GMT+01:00, "Morgan Courbet (@0xba1dc0de)" [email protected] a écrit :
Morgan Courbet commented on a discussion: #29 (comment 1708285884)
config_generator est ce projet là https://gitlab.com/bepo/config_generator ? Il sera le remplaçant de https://gitlab.com/bepo/pilotes, ou bien un complément ?
-- Reply to this email directly or view it on GitLab: #29 (comment 1708285884) You're receiving this email because of your account on gitlab.com.
Tu peux effectivement faire une MR avec ces ajouts. Je regarderai plus en détail si ça fonctionne ou non.
Malheureusement je n’ai pas suffisamment avancé sur le projet config_generator pour résoudre ton problème, donc en attendant, faut bricoler !
-- Romain Taprest
Le 27 décembre 2023 16:28:44 GMT+01:00, "Morgan Courbet (@0xba1dc0de)" [email protected] a écrit :
Morgan Courbet commented: #29 (comment 1708191744)
Sans analyser davantage le code, il semble que ce soit un oubli. Le nom des fonctions suggère que BÉPO QWERTY n’existe pas.
D’après ce que je comprends, il suffirait d’ajouter le mapping QWERTY dans
virtualKeys.conf, et référencer la nouvelle colonne correspondante dansconfigGenerator.plavec une nouvelle fonction que l’on nommeraitgen_win_msklc_qwertypour garder la cohérence avec les fonctions cousines.Tu penses quoi de cette implémentation ? Je peux soumettre une MR si ça t’intéresse.
-- Reply to this email directly or view it on GitLab: #29 (comment 1708191744) You're receiving this email because of your account on gitlab.com.
Romain Taprest (d2e23503) at 09 Dec 16:16
feat: add xkb parser