Turbo-X DWC-3000 Wired Desktop Combo

Konstantinos Togias ktogias at math.upatras.gr
Wed Sep 26 09:28:15 UTC 2012


Έπεσε στα χέρια μου το Turbo-X σετ πληκτρολόγιο - ποντίκι του τίτλου
που διαθέτει το κατάστημα ΠΛΑΙΣΙΟ
(http://www.plaisio.gr/Peripherals/PC-Peripherals/Keyboards/Turbo-X-M1400-Laser-Printer.htm).

Το πληκτρολόγιο του 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).

-- 
Konstantinos Togias
Dipl.-Math., M.Sc.
Hellenic Open University
and Research Academic Computer Technology Institute

Ubuntu-gr LoCo team member


More information about the Ubuntu-gr mailing list