Το πληκτρολόγιο του set έχει "περίεργη" διάταξη πλήκτρων (Home, End,PgUp, PgDown το ένα κάτω από το άλλο δεξιά του enter, το delete ανάμεσα στο enter και το backspace, το backshlash/bar (\ και |) κάτω αριστερά του space αντί για δίπλα στο enter). Συνδέοντάς το στο ubuntu μου (11.10 και μετά 12.04) διαπίστωσα ότι το πάτημα του πλήκτρου που έχει ζωγραφισμένα τα \ και |, παρήγαγε τον χαρακτήρα < χωρίς shift και > με shift με διάταξη πληκτρολογίου English(US), και τους χαρακτήρες « και » με διάταξη Greek, καθιστώντας αδύνατη την εισαγωγή των χαρακτήρων \ και | .
Μετά από αρκετό πειραματισμό με διάφορες διατάξεις πληκτρολογίου και ψάξιμο στο internet ανακάλυψα ότι το πλήκτρο αυτό αναγνωρίζεται ως key <LSGT> και λειτουργεί κανονικά στις βρετανικές (UK) διατάξεις. Ρίχνοντας λοιπόν κλεφτές ματιές στα αρχεία /usr/share/X11/xkb/symbols/us και /usr/share/X11/xkb/symbols/gb και παρατηρώντας τις διαφορές, διόρθωσα το πρόβλημα ως εξής:
Έκανα edit το αρχείο /usr/share/X11/xkb/symbols/us και πρόσθεσα στο τέλος του πρώτου section (xkb_symbols "basic" {) την γραμμή
- Κώδικας: Επιλογή όλων
key <LSGT> { [ backslash, bar, bar, brokenbar ] };
που έκλεψα από τη βρετανική διάταξη. Μετά από ένα reboot (ίσως αρκεί και ένα logout-login) το πλήκτρο αριστερά του space παράγει τους χαρακτήρες \| στην US διάταξη.
Δεν ξέρω αν θα έπρεπε να ανοιχτεί bug report στο ubuntu γι' αυτό το θέμα, μια και το πρόβλημα οφείλεται στην "εξωτική" διάταξη του πληκτρολογίου (πιο πολύ ως bug του πληκτρολογίου θα το χαρακτήριζα παρά του ubuntu).



