web-dev-qa-db-fra.com

Comment puis-je utiliser Caps Lock pour mettre en majuscule le point-virgule?

Je ne peux pas imprimer les deux points en utilisant le Shift+;. J'ai donc pensé qu'il valait mieux utiliser les deux points comme nous utilisons le verrouillage des majuscules pour la capitalisation des lettres.

En d'autres termes: je veux que le verrouillage des majuscules fonctionne pour toutes les clés, même pour le point-virgule, donc lorsque les majuscules sont activées, je devrais avoir deux points au lieu d'un point-virgule.

Toute suggestion serait d'une grande aide. Je vous remercie.

3
Navaneeth Mohan
  • Vous pouvez vous enregistrer evdev.lst les options XKB disponibles

    $ grep caps: /usr/share/X11/xkb/rules/evdev.lst
      caps:internal        Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
      caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
      caps:shift           Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
      caps:shift_nocancel  Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
      caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters
      caps:numlock         Make Caps Lock an additional Num Lock
      caps:swapescape      Swap ESC and Caps Lock
      caps:escape          Make Caps Lock an additional ESC
      caps:backspace       Make Caps Lock an additional Backspace
      caps:super           Make Caps Lock an additional Super
      caps:hyper           Make Caps Lock an additional Hyper
      caps:shiftlock       Caps Lock toggles ShiftLock (affects all keys)
      caps:none            Caps Lock is disabled
      caps:ctrl_modifier   Make Caps Lock an additional Ctrl
    
  • Ce que vous cherchez semble-t-il caps:shiftlock mais si vous ne voulez pas un verrou tout comme shift (maintenez + appuyez sur une autre touche) utilisez caps:shift ou caps:shift_nocancel au lieu.

  • Installer dconf-editor ensuite aller à:

    org → gnome → bureau → sources d'entrée

    puis ajouter caps:shiftlock à xkb-options:

    ['caps:shiftlock']
    

    BTW, c'est une liste séparée par des virgules.

2
user.dz

Ok, tu m'as intéressé. Voici comment procéder:

  1. Exécutez xev.
  2. Appuyez sur la touche Maj et sur une autre touche que vous souhaitez utiliser à la place de la touche Maj. Voici un exemple de sortie (tronquée): state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, state 0x0, keycode 77 (keysym 0xff7f, Num_Lock), same_screen YES,

  3. Remapper les clés:

    xmodmap -e "keycode 77 = Shift_L"

Cela mappera la touche Verr Num sur Maj gauche.

0
ps95