Μονοτονικό πληκτρολόγιο κονσόλας UTF-8

Λ. Δημητρουλάκης edimitro@tee.gr

Για την κονσόλα του Linux κυκλοφορούν για την πληκτρολόγηση ελληνικών, απ’ ότι ξέρω δύο

keymap (απεικόνιση πλήκτρων;): το gr-pc.map και το gr.map τα οποία όμως δεν δουλεύουν

σε κατάσταση UTF-8. Το utf-mGr.map πιστεύω πως καλύπτει κάπως το κενό.

Ποιούς μπορεί να ενδιαφέρει; Ελάχιστους, πιθανόν και κανένα. Οι περισσότεροι το πολύ

να χρησιμοποιούν την κονσόλα για να δώσουν ‘startx’.

Για ποιό λόγο λοιπόν;

1. Για λόγους πληρότητασς.

2. Για το κέφι μας.

3. Για το Linux ρε ****το , παραφράζοντας την περίφημη ρήση γνωστής πρωταθλήτριας.

4. Προσθέστε κατά βούληση…. :)

ΛΕΠΤΟΜΕΡΕΙΕΣ

Η ενεργοποίηση γίνεται ως εξής:

$unicode_start

$loadkeys utf-mGr.map

$setfont mpGr.psf

Το πέρασμα στα ελληνικά γινεται με το αριστερό Alt .

Επειδή δεν δουλεύουν νεκρά πλήκτρα σε UTF-8, τα τονούμενα είναι Alt+CtrlL+i (πχ για το γιώτα)

ενώ τα διαλυτικά με AltGr (δεξ. Alt) και τα διαλυτικά τόνος με AltGr+CtrlR .

Για τα κεφαλαία προσθέτουμε στα παραπάνω shift.

Κλείδωμα στα ελληνικά γινεται με το πάτημα ενός από τα δύο MS πλήκτρα που βρίσκονται αριστερά και

δεξιά των Alt και AltGr αντιστοίχως, οπότε πληκτρολογούμε με τους παραπάνω συνδιασμούς χωρίς

το Alt.

Ξεκλείδωμα με πάτημα ξανά ενός MS πλήκτρου.

Οι σπάνιοι χαρακτήρες αρχαϊκό κόππα, σαμπί, δίγαμα και κεραυνόμορφο κόππα βγαίνουν με

AltGr+ (q,w,g,k).

Οι κεφαλαίοι με shift+AltGr+ (q,w,g,k).

Το σήμα του ευρώ με AltGr+$ .

Μεμονομένοι unicode χαρακτήρες εμφανίζονται ως εξής:

Με πατημένο το AltGr πληκτρολογούμε το δεκαεξαδικό κωδικό του χαρακτήρα

στο keypad και μετά αφηνουμε το AltGr.

Τα δεκαεξαδικά ψηφία A,B,C,D,E και F αντιστοιχούν

κατά σειρά στα πλήκτρα Num-Lock,/,*,-,+,Enter που περιβάλλουν τα αριθμητικά πλήκτρα

του keypad.

Δοκιμή:

1F4B= Όμικρον κεφαλαίο δασεία βαρεία.

1FAA= Ωμέγα κεφαλαίο ψιλή βαρεία προσγεγραμμένη.

Σημείωση:

Για να μη μπερδευτεί το κέλυφος δείνουμε cat μετά

Enter και μετά πληκτρολογούμε ελληνικά.

Επανερχόμαστε στο κέλυφος με AltGr+CtrlR+c από

μη κλειδωμένο πληκτρολόγιο.

Δοκιμή έγινε επίσης με τον ed μια και δεν έχω vi.

Η γραμματοσειρά mpGr είναι unicode και καλύπτει τις περιοχές

0000…007E, 0370…03FF και 1F00…1FFF.

Τα αρχεία utf-mGr.map και mpGr.psf είναι διαθέσιμα

για όποιον θέλει να δοκιμάσει.

Όλες οι παρατηρήσεις ευπρόσδεκτες..!

Social Media Auto Publish Powered By : XYZScripts.com