Τροποποιήστε τις ρυθμίσεις του πληκτρολογίου σας με το Xmodmap

πληκτρολόγιο σμόκιν

Εντολές, προγράμματα, υπάρχουν πολλά, το καθένα για μια συγκεκριμένη εφαρμογή. Πολλοί από εμάς πιστεύουν ότι θα είναι πραγματικά χρήσιμοι σε κάποιο σημείο, και ξαφνικά έρχεται η μέρα που αυτή η ακριβής εντολή είναι αυτή που μπορεί να μας βοηθήσει.

Αν και έχω θεωρήσει αυτή την εντολή χρήσιμη από την αρχή, ίσως πολλοί δεν το έχουν. Αλλά στην πραγματικότητα υπάρχουν ατελείωτοι λόγοι για τους οποίους θα ήταν απαραίτητο αλλάξτε τις ρυθμίσεις πληκτρολογίου του υπολογιστή σας. Εάν πρέπει να έχετε άμεση πρόσβαση σε έναν ειδικό χαρακτήρα ή εάν έχετε πληκτρολόγιο με κατεστραμμένο πλήκτρο, εν συντομία, η αλήθεια είναι ότι είναι απαραίτητο ή όχι, ακολουθούν διάφορες μέθοδοι για την τροποποίηση του πληκτρολογίου του υπολογιστή σας στο ευκολία.

xmodmap

Κατ 'αρχάς, xmodmap είναι υπεύθυνος για τον έλεγχο του αντιστοίχιση μεταξύ κάθε πλήκτρου που πιέζεται στο πληκτρολόγιο και της απόκρισης του συστήματος στη δράση, για παράδειγμα, σε αυτό που βλέπουμε στην οθόνη. Για αυτό, το xmodmap χρησιμοποιεί δύο σημαντικές παραμέτρους: το "Κωδικοί" και το "KeySym".

Ο Κωδικοί Είναι αριθμοί που δημιουργούνται από το πληκτρολόγιο όταν πατάτε ένα συγκεκριμένο πλήκτρο και ορίζουν μόνο κάθε πλήκτρο. Για παράδειγμα, στην περίπτωσή μου το πλήκτρο διαστήματος αντιπροσωπεύεται από το KeyCode 65.

Επιπλέον, η KeySyms είναι λέξεις που χρησιμοποιούνται για τον ορισμό ενός τύπου κλειδιού. Με αυτόν τον τρόπο, το Xmodmap δεν χρειάζεται να ερμηνεύει άμεσα την έξοδο πληροφοριών από το πληκτρολόγιο, αλλά μπορεί επίσης να αναφέρεται στα κλειδιά με το όνομα. Συνεχίζοντας με το παράδειγμα, το spacebar μου έχει έναν Κωδικό Key 65και το KeySym είναι "χώρος".

Μπορείτε να βοηθήσετε τον εαυτό σας με την εντολή ταινία-κασέτα, το οποίο σας επιτρέπει να γνωρίζετε τον κωδικό πρόσβασης και το πλήκτρο του κάθε πλήκτρου που πατάτε, διαφορετικά, μπορείτε πάντα να χρησιμοποιήσετε την εντολή xmodmap -pke όπου θα δείτε μια λίστα με όλα τα πλήκτρα μαζί με τους κωδικούς και τα πλήκτρα.

Υπάρχει μια τρίτη παράμετρος που το Xmodmap λαμβάνει υπόψη και είναι αυτή του τροποποιητές. Αυτά αντιστοιχούν στην ομάδα ειδικών πλήκτρων που πατάται ταυτόχρονα με ένα άλλο πλήκτρο για να αλλάξει την έξοδο. Για παράδειγμα Shift, Caps_Lock, Ctrl, και ούτω καθεξής

Για να τροποποιήσετε το πληκτρολόγιο, πρώτα θα καταλάβουμε πώς λειτουργεί η εντολή Xmodmap. Αν τρέξουμε

xmodmap -pke

Θα παρατηρήσουμε κάθε πλήκτρο που αντιστοιχεί σε κάθε πληκτρολόγιο στο πληκτρολόγιο, με μορφή παρόμοια με αυτήν:

[…] Κωδικός 57 = KeySym1 KeySym2 KeySym3...
[...]

πκε

Όπου κάθε στήλη του KeySym αντιστοιχεί στον συνδυασμό των παρακάτω πλήκτρων τροποποίησης:

1. Κλειδί
2. Shift + Key
3. mode_switch + πλήκτρο
4. mode_switch + Shift + Key
5. Πλήκτρο AltGr +
6. AltGr + Shift + πλήκτρο

Έτσι, για παράδειγμα, αν θέλαμε να αλλάξουμε το κλειδί κεφαλαία, έτσι ώστε να λειτουργεί αλλαγή, εκτελούμε την ακόλουθη γραμμή.

Xmodmap -e "keycode 66 = Shift_L"

Και από τώρα και στο εξής, το κεφαλαίο μπλοκ (Keycode 66) θα λειτουργεί ως Shift_L.

Με τον ίδιο τρόπο, εάν θέλετε να διαμορφώσετε έναν χαρακτήρα με το συνδυασμό Shift, πρέπει μόνο να τροποποιήσετε τη στήλη δύο του KeySym και ούτω καθεξής σύμφωνα με τον πίνακα.

XKeyCaps

Προσπαθώντας να κάνει τη ζωή λίγο πιο εύκολη, το xmodmap έχει επίσης μια γραφική διεπαφή, ευχάριστη για τον χρήστη να κάνει αλλαγές στη διαμόρφωση του πληκτρολογίου. Το Xkeycaps παρουσιάζεται με ένα παράθυρο που σας επιτρέπει να επιλέξετε το μοντέλο του πληκτρολογίου που θα χρησιμοποιήσετε και, με τη σειρά του, να κάνετε αλλαγές μεταξύ των πλήκτρων γραφικά.

xkeycaps

Το Xkeycaps σάς επιτρέπει να:

  • Επεξεργαστείτε το KeySym ενός κλειδιού
  • Πλήκτρα ανταλλαγής
  • Διπλότυπα κλειδιά
  • Απενεργοποίηση κλειδιών
  • Επαναφορά προεπιλογών

Κονσόλα ή γραφική διεπαφή, xmodmap ή xkeycaps, ακολουθούν δύο επιλογές για να οργανώσετε κάθε κλειδί στον υπολογιστή σας με τον δικό σας τρόπο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Πασαντένο dijo

    Και ποιος θα ήταν ο ορθόδοξος τρόπος χαρτογράφησης του πληκτρολογίου με ευκολία, τόσο σε γραφικό περιβάλλον όσο και σε λειτουργία κονσόλας, από το λεπτό 0; Επειδή καταλαβαίνω ότι αυτές οι εντολές δεν κάνουν μόνιμη αλλαγή.

    Μου φαίνεται να χρησιμοποιώ αρχεία όπως /etc/rc.local ή ~ / .bashrc, αλλά θα ήταν περισσότερο ένα hack για να βγούμε από το πρόβλημα.

  2.   Guillermo dijo

    Εξαιρετικές εφαρμογές, δεν ήξερα αυτήν που έρχεται με γραφική διεπαφή. Σίγουρα χρησιμοποίησα το Xmodmap για να προσθέσω τους χαρακτήρες της Εσπεράντο όταν πριν από το 2009 δεν ήταν διαθέσιμοι, ναι (ŝĉĥĵĝ είναι εύκολο, αν και still εξακολουθεί να είναι δύσκολο με το ALT GR + SHIFT + ç).

    Προσθέστε το έως το 2009 θα μπορούσατε να τροποποιήσετε τα πάντα σε ένα αρχείο κειμένου και θα μπορούσατε να αντιγράψετε το αρχείο xmodmap στο φάκελο / home / USER του χρήστη με ένα σημείο μπροστά για να το κρύψετε: .xmodmap-eo για παράδειγμα να βάλετε κλειδιά στην Εσπεράντο (eo) και κατά τη σύνδεση, το σύστημα ρώτησε αν θα τροποποιήσει το πληκτρολόγιο με αυτήν την έκδοση.

    Ξέρει κανείς αν είναι ακόμα εύκολο να αλλάξετε κλειδιά με ένα πρόγραμμα επεξεργασίας κειμένου ή πρέπει απαραίτητα να χρησιμοποιήσετε ένα ενδιάμεσο πρόγραμμα; Και άλλαξε για έναν συγκεκριμένο χρήστη ή για όλους όσοι χρησιμοποιούν το σύστημα;

    Αυτό σαν να αλλάζετε το Grub, πριν σε ένα αρχείο κειμένου και τώρα να μεταγλωττίσετε και τα πάντα.

  3.   Ignacio dijo

    $ xmodmap -e "keycode 66 = Shift_L"
    xmodmap: άγνωστη εντολή στη γραμμή εντολών γραμμής: 1
    xmodmap: αδυναμία ανοίγματος του αρχείου '66' για ανάγνωση
    xmodmap: αδυναμία ανοίγματος αρχείου '=' για ανάγνωση
    xmodmap: αδυναμία ανοίγματος του αρχείου 'Shift_L' 'για ανάγνωση
    xmodmap: Παρουσιάστηκαν 4 σφάλματα, ματαίωση.

  4.   Ιάπωνες dijo

    Έχω ένα παρόμοιο πρόβλημα, τα πλήκτρα Ctrl και Alt με σηματοδοτούν ως Shift είτε είναι αριστερά είτε δεξιά. και δεν ξέρω πώς να τους δώσω τη σωστή αξία, αν κάποιος ξέρει πολλά, τους ευχαριστώ που μου το είπε. Τάπο

  5.   Juanito dijo

    Βοήθεια Πρέπει να ανταλλάξω το πλήκτρο p για το ñ με την εφαρμογή γραφικών που λειτουργεί, αλλά οι αλλαγές δεν αποθηκεύονται κατά την επανεκκίνηση
    :c

  6.   Γκουμερσίντο Γκερέρο dijo

    Γεια σας, αφού κλειδώσετε ένα από τα πλήκτρα με τα xkeycaps, πώς να κάνετε την αλλαγή μόνιμη, αφού από την επανεκκίνηση της αλλαγής δεν αντικατοπτρίζει.

    Ευχαριστίες
    κόμμι

  7.   Ντάνιελ Τζενέζες dijo

    Λειτουργεί τέλεια, αλλά μόλις κάνετε επανεκκίνηση του υπολογιστή, αυτές οι αλλαγές χάνονται.
    Πώς μπορώ να τα κάνω μόνιμα;

  8.   Turo dijo

    Ένα πρόσθετο κομμάτι πληροφοριών: Το κλειδί τροποποίησης «Fn» (λειτουργία) που συνήθως έρχεται σε όλους τους φορητούς υπολογιστές (φορητοί υπολογιστές) θα αντιστοιχεί στην έβδομη στήλη έτσι:

    1. Κλειδί
    2. Shift + Key
    3. mode_switch + πλήκτρο
    4. mode_switch + Shift + Key
    5. Πλήκτρο AltGr +
    6. AltGr + Shift + πλήκτρο
    7. Φιν

    Αυτό το κλειδί συνήθως αντιστοιχεί στο KeySym που σχετίζεται με τα πλήκτρα πολυμέσων που μερικές φορές σχεδιάζονται πάνω από τα πλήκτρα F1-12 (στο πληκτρολόγιο WisFox XF86Switch_VT_1 έως XF86Switch_VT_12). Στο πληκτρολόγιό μου το πλήκτρο F1 δείχνει τα εξής:

    κωδικός 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1

    και αυτό το XF86Switch_VT_1 στο κλειδί εμφανίζεται ένα εικονίδιο δύο όγδοων νότες (δύο μουσικές νότες) που ανοίγει τη συσκευή αναπαραγωγής μουσικής.
    Μερικοί προφανώς έχουν επίσης προκαθορισμένες λειτουργίες (XF86XK_AudioMute σβήνει τον ήχο) και το ενδιαφέρον θα ήταν να χρησιμοποιήσετε οποιοδήποτε άλλο πλήκτρο που δεν έχει ο συγκεκριμένος τροποποιητής να έχει άλλη "σελίδα" ή ανατροπή πληκτρολογίου για ό, τι θέλουμε. Προς το παρόν δεν θα ήξερα πώς να το κάνω ...

    Ελπίζω να βοηθήσει έναν συνάδελφο που θέλει επίσης να αξιοποιήσει στο έπακρο το πληκτρολόγιό του χωρίς να αγοράσει ένα νέο με μεγαλύτερο αριθμό πλήκτρων.

  9.   Χουάν Γ. dijo

    Ευχαριστώ για το άρθρο Gerak, δεν ξέρω αν ο συγγραφέας αυτού του άρθρου γράφει ακόμα, αλλά παρόλο που αυτό το άρθρο είναι από χρόνια πριν, σήμερα το 2021 ήταν χρήσιμο για μένα, ευχαριστώ που αφιερώσατε χρόνο για να γράψετε, για τα στιγμιότυπα οθόνης και επίσης επειδή έχετε προσθέσει την επιλογή να μπορείτε να κάνετε αυτήν τη διαμόρφωση από μια εφαρμογή με γραφική διεπαφή.