Si les raccourcis sont la seule raison qui t’empêches de franchir le pas, et que tu est motivé et prêt à « bidouiller » le bépo de base, j’ai un début de solution pour toi.
Tu peux rajouter deux couches overlay, une pour alt et une pour ctrl.
La touche overlay se comporte, en quelques sortes, comme une touche fn d’un clavier portable. Quand tu appuies dessus ainsi que sur une touche, cette touche va emprunter le comportement d’une autre touche.
Par exemple sur un clavier azerty :
On définit que « overlay1+a » emprunte le comportement de la touche à côté d’elle, soit « z » sur un clavier azerty
Donc :
overlay1+a renvoie z
shift+ovelay1+a renvoie Z
Il est tout à fait possible qu’une touche renvoi modifieur+lettre plutôt qu’une simple lettre. Par modifieur j’entends ctrl, alt, altGr, …
Par exemple si tu veux qu’en bépo « overlay1+x » (x est la où se trouve la touche c en azerty) simule le raccourcis ctrl+c :
On attribut à une touche « imaginaire » ctrl+c (imaginaire = qui n’est pas présente physiquement sur le clavier).
On définit que « overlay1+x » emprunte le comportement de la touche imaginaire que l’on vient de définir.
Donc :
overlay1+x renvoie ctrl+c
shift+overlay1+x renvoie shift+ctrl+c
Si ta mémoire musculaire est très bien ancrée tu peux remaper les touches controle en overlay1, et d’assigner à chaque touche que overlay1+touche = ctrl+touche_équivalente_en_azerty.
Ensuile faire la même chose pour overlay2 et alt, overlay2+touche = alt+touche_équivalente_en_azerty.
Comme je l’ai précisé toute à l’heure ce n’est qu’un début de solution. N’ayant aucune idée de ton utilisation des raccourcis je ne peux que te donner une piste.
Il faudra que tu fasses toi même les démarches.
Si tu es intéressé voici des exemples concret :