GNU/Linux >> Linux Esercitazione >  >> Linux

Tasti di scelta rapida indipendenti dal layout della tastiera?

C'è un modo per definire un'associazione di un particolare fisico tasto della tastiera a qualche azione, indipendentemente dalla lettera a cui questo tasto è associato in qualsiasi layout?

Esempio :Nella maggior parte delle associazioni di tasti di scelta rapida predefinite di Gnome, premendo Alt + Ctrl + T apre un terminale. Ma solo nel layout della tastiera latina. Fare lo stesso fisico action mentre in greco il layout non funziona, poiché la lettera associata è quindi la "Greco T , non il "Latino T .

Pertanto, è necessario prima passare al layout latino e quindi premere il tasto di scelta rapida, il che potrebbe essere frustrante poiché non si è mai sicuri che il tasto non sia stato premuto correttamente in primo luogo, quindi probabilmente si tenta più volte fino a rendersi conto che il problema era nel layout.

Una soluzione potrebbe essere la definizione della stessa associazione per la stessa chiave in tutti i layout utilizzati, ma in tal caso si dovrebbe farlo per tutte le scorciatoie, quindi questa soluzione non si adatta bene.

Risposta accettata:

Passo spesso dal layout inglese a quello greco e questo è stato un piccolo fastidio per un po'. La tua domanda mi ha spinto a risolverlo, quindi grazie!

Ho trovato un programma che può fare questo:xbindkeys . La procedura che ho seguito (da qui adattata) è stata:

  1. Installa xbindkeys . Sulla mia Debian questo è fatto con

     sudo apt-get install xbindkeys
    

Dovresti anche essere in grado di installare abbastanza facilmente con l'equivalente yum install o pacman -S o qualsiasi altro comando.

  1. Crea il file delle impostazioni predefinite:

     xbindkeys --defaults > ~/.xbindkeysrc
    
  2. Ottieni i codici chiave giusti per le tue chiavi. Esegui xbindkeys -k e premere la scorciatoia desiderata. Almeno con la mia tastiera (anche se dovrebbe essere standard), xbindkeys -k segnala che Ctrl T è

     m:0x14 + c:28
     Control+Mod2 + t
    
  3. Crea la scorciatoia pertinente, aggiungi queste righe a ~/.xbindkeysrc :

     "xterm"
      m:0x14 + c:28
    
  4. Esegui xbindkeys . La scorciatoia ora funziona anche nel layout greco. Per renderlo permanente, aggiungilo al tuo ~/.Xsession :

     xbindkeys
    

Linux
  1. Modificare il layout della tastiera in Lightdm?

  2. Condivisione di chiavi private tra macchine?

  3. Come cambiare il layout della tastiera in i3?

  4. Scorciatoia da tastiera del task manager in Linux?

  5. Oltre ad Alt + Maiusc per cambiare layout di tastiera, altre combinazioni di tasti Xorg?

Rimappa i tasti della tastiera personalizzati in Linux - Tutorial

Linux:scorciatoia per ridurre al minimo tutte le finestre?

Gnome3/cannella Imposta scorciatoia da tastiera?

La scorciatoia per saltare una canzone in Rhythmbox?

Cancella il terminale usando la scorciatoia da tastiera

Cedilla sotto C (ç) nel layout di tastiera "US internazionale con tasti morti" in Linux