Forum Astuces.divers Utiliser shift sans maintenir appuyé?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
2
11
fév.
2022

Hello à tous les intégristes dactylos

est-t'il possible de configurer ( xkb? module? gnome?) mon bureau pour ne plus avoir à maintenir shift appuyé. L'idée serait d'appuyer , et pas maintenir appuyé, shift, puis la touche désirée. À vrai dire je ne comprends plus la logique qui a amené à créer le principe de maintenir shift. Shift devrait fonctionner comme Caps Lock mais pour un usage unique. Oui ce sont des choses comme vim qui permettent de s'en rendre compte.

( 36 15 ma vie )

Devenant vieux et snob, je cherche à corriger quelques bévues dans mon usage du clavier.
Je m'entraîne en ce moment à utiliser caps lock dès qu'il y a plusieurs majuscules, et taper à deux mains lorsqu'il faut maintenir une touche tel que "shift" ou "control".
Bonne nouvelle : malgré des années de mauvaise pratique il reste possible de rectifier le tir. C'est plus facile que la clope.

  • # remapper le clavier

    Posté par  . Évalué à 5.

    comme tu le dis si bien il faut distinguer les 2 usages:

    • le CapsLock pour bloquer en mode Majuscule,
    • le Shift pour utiliser temporairement la majuscule, les accents, …

    du temps de la dactylo, c'était pire,
    c'etait CapsLock pour activer la majuscule, Shift pour la désactiver

    soit 2 frappes + 1 touche pour faire un accent

    depuis ca c'est simplifié, tu appuies sur shift, sur la touche, et tu relâches et hop tu as ton accent

    si vraiment cela te gene, tu peux remapper ton clavier pour inverser shift et capslock
    il suffira alors d'appuyer une fois sur shift, pour verrouiller en majuscule et de réappuyer pour déverrouiller

    • [^] # Re: remapper le clavier

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      du temps de la dactylo, c'était pire,
      c'etait CapsLock pour activer la majuscule, Shift pour la désactiver

      Petites confusions :

      • La dactylo est un ensemble de principes de travaille qui peuvent s'appliquer aussi avec un ordinateur… Par exemple la frappe dactylographique, c'est à dire à dix doigts en adoptant la bonne posture des mains, s'applique aussi avec le clavier d'ordinateur.
      • Initialement il n'y avait que du Upper Lock (équivalent du Shift Lock aujourd'hui et juste libellé Caps ou Shift), qui est une bascule qui alterne entre le panier haut (celui des majuscules) et le panier bas (celui des minuscules) ; il n'y avait pas une touche à côté pour désactiver…
      • La touche Shift a été introduite plus tard (et on avait alors deux libellés Shift et Caps ou CapsLock) qui sert à basculer tant que c'est maintenu : c'est presque comme l'autre sauf qu'il faut garder le doigt dessus, ce qui est utile pour du ponctuel. Ceci n'a pas changé et n'a pas de raison de changer.
      • Le principe du verrouillage d'un pan existe toujours sur l'ordi et porte deux noms selon la disposition de clavier… Comme c'est associé à la même touche, il n'y a qu'un des deux libellés qui est inscrit.
        • ShifLock, utilisé par les dispositions azerty de Fenêtre, va permettre de saisir une succession de chiffres (qui sont en accès indirect) et de majuscules dans un cas, et l'utilisation de symboles (en accès direct) et de minuscules dans l'autre cas. La limitation se voit quand on doit faire des majuscules accentuées.
        • CapsLock, utilisé par les dispositions qwerty, va permettre de saisir une succession de chiffres (qui sont en accès direct) et de majuscules dans un cas, et l'utilisation de chiffres (toujours en accès direct) et de minuscules dans l'autre cas. Les limitations de l'autre approche n'existent plus et c'est pour ça que c'est ce qui est choisi par azerty-oss (avec les chiffres toujours en accès indirect) sous Linux.

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # Outils d'accessibilité

    Posté par  (site web personnel) . Évalué à 5.

    Tu trouveras peut-être ton bonheur du côté des outils dédiés à l'accessibilité.

    (mais j'ai pas de réponse directe vers le bon soft…)

    Python 3 - Apprendre à programmer dans l'écosystème Python → https://www.dunod.com/EAN/9782100809141

    • [^] # Re: Outils d'accessibilité

      Posté par  (site web personnel) . Évalué à 7.

      Ça s'appelle les touches collantes (sticky keys), et c'est une fonctionnalité d'X.Org qui nécessite un outil pour l'activer : xkbset.

      • [^] # Re: Outils d'accessibilité

        Posté par  . Évalué à 1.

        Au moins dans Gnome (paramètres, accessibilité, Assistant de saisie) on appelle ça des touches rémanentes et pas collantes…

        • [^] # Re: Outils d'accessibilité

          Posté par  (site web personnel) . Évalué à 7.

          Oui, bon, sticky ça se traduit tout de même par collant, et c'est une image qui évoque une touche sous laquelle resterait un dépôt de sirop de grenadine : lorsqu'on l'enfonce, elle se blo elle reste enfoncée, le temps d'appuyer sur une autre touche, après quoi elle se relève fort à propos.

          • [^] # Re: Outils d'accessibilité

            Posté par  (site web personnel) . Évalué à 2.

            waouh merci. C'est tellement plus simple à configurer que ce que j'imaginais! Et les premiers tests Me Confirment Qu'à L'Usage C'est Tellement Plus Facile Comme Cela Qu'on En Viendrait À Coller Des Majuscules Partout!

            L'option GNOME inclue donc TOUS les modificateurs comme ctrl, alt, touche "super". Ça marche aussi très bien pour les raccourcis.

            Je ne vois pas l'intérêt de touches non collantes. Pourquoi devoir maintenir pressé des touches? Ça n'apporte que de l'inconfort et d'inutiles torsions. Bref vous avez fait mon bonheur

            • [^] # Re: Outils d'accessibilité

              Posté par  . Évalué à 3.

              Pourquoi devoir maintenir pressé des touches?

              peut-etre comme évoqué plus haut
              pour ne pas taper sur 3 touches pour faire une majuscule et revenir en minuscule

              minuscule -> appui sur CAPS -> appui sur la lettre -> appui sur CAPS -> minuscule

              alors qu'avec le shift tu ne fais que 2 appui

              minuscule -> appui sur shift + appui sur lettre -> miniscule

              • [^] # Re: Outils d'accessibilité

                Posté par  (site web personnel) . Évalué à 5.

                Sauf que ce n'est pas ça le concept de touches collantes, mais plutôt : tu appuies sur Shift, tu le relâches, tu appuies sur une lettre, tu le relâches, et c'est tout.

                Les touches modificatrices collantes, c'est un peu comme la touche morte de l'accent circonflexe, ça affecte le non-modificateur qui suit, et rien de plus.

            • [^] # Re: Outils d'accessibilité

              Posté par  (site web personnel, Mastodon) . Évalué à 2.

              Quand on ne travaille pas sur son clavier par exemple, et dans d'autres cas, les touches collantes et les touches qui se répètent en rafale sont problématiques. Que de temps perdu et d'inconfort lorsque l'effleurement du clavier vous fait des misères.
              La force du Libre est de pouvoir s'adapter à pratiquement tous les usages/cas/besoins. Je ne crois pas avoir déjà vu ce genre de fonctionnalité nativement dans les systèmes propriétaires qui ont pignon sur rue.

              “It is seldom that liberty of any kind is lost all at once.” ― David Hume

              • [^] # Re: Outils d'accessibilité

                Posté par  (site web personnel) . Évalué à 2.

                Windows a bien les touches collantes, j'ai pu répéter un paramétrage similaire avec la même facilité.

                A propos des défauts : il n'y a pas de problème de 3 appuis de touches. On appuie sur shift, on relâche, on appuie sur la lettre, voilà. Donc shift ne devient pas caps lock. C'est juste qu'on peut le relâcher.

                En revanche j'ai fini par trouver au moins un défaut : c'est que ça buggue! pour l'instant j'ai identifié Chrome qui se comporte comme si ctrl restait appuyé tout le temps. Et sur Windows? et ben là ça marche…

  • # Utiliser les deux shift

    Posté par  (site web personnel) . Évalué à 3.

    Ça ne répond pas tout à fait à ta question mais j'ai moi même régulièrement mal à mon petit doigt droit à force de massacrer la touche shift. Je suis développeur et je fais essentiellement du snake_case, en qwerty. Le seul inconvénient cet agencement par rapport à l'azerty c'est que _ est accessible en shift. Du coup je l'abuse beaucoup et j'ai parfois mal à mon petit doigt droit.

    On m'a conseillé de me forcer à aussi utiliser le shift gauche (idem pour altgr/option/ctrl/cmd), qui lui, le pauvre est aussi propre qu'une salade fraichement coupée alors que l'autre paye son usure. J'essaie tant bien que mal mais c'est pas évident. En fait l'idée est de ne jamais appuyer sur le shift du même côté que la touche désirée. En gros les 3/4 des gens qui font un bon vieux ctrl+s dans Word, le font mal.

    Exemples :

    • super_cool (je dois utiliser shift gauche car _ est proche de la main droite)
    • ssh pi@192.168.1.10 (je dois utiliser shift droit car @ est à gauche)

    C'est très difficile de perdre des habitudes, surtout quand on écrit à une vitesse phénoménale comme moi.

    git is great because linus did it, mercurial is better because he didn't

    • [^] # Re: Utiliser les deux shift

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Habitudes que j'ai prise depuis que je suis passé à la frappe à dix doigts avec alternance des mains. Outre la bascule Shift, ce doigt souffre parce-que BackSpace et Enter…

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

    • [^] # Re: Utiliser les deux shift

      Posté par  (site web personnel) . Évalué à 3.

      Je n'aurai que des conseils très standards

      • ralentir un peu la cadence. On ne peut pas corriger des automatismes lorsqu'on est en mode automatique.
      • dès qu'il y a erreur, effacer ce qu'on vient d'écrire. Ré-écrire avec le bon doigté.
      • s'offrir quelques moments dédiés à la pratique - même quelques minutes peuvent faire beaucoup.

      Mais hormis ces conseils que tu connais déjà, je suis convaincu que tu peux refaire tes habitudes, et rapidement. le fait que tu écrives vite peut paraître un désavantage ("les habitudes sont prises") , mais d'un autre côté cela signifie que tu sais apprendre; et réapprendre n'est pas différent

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.