Windows 10 (2004) Πρόβλημα με αφαίρεση διάταξης γλώσσας keyboard layout

Ένα πρόβλημα που εμφανίζεται στα Windows είναι η αδυναμία αφαίρεσης διάταξης πληκτρολογίου (εφεξής keyboard layout ). Αν κάνετε αναζήτηση του τίτλου στο διαδίκτυο, θα δείτε ότι ως πρόβλημα εμφανίζεται συχνότερα με τα Windows 10 απ ότι με παλιότερες εκδόσεις.

Το παράδειγμα μας:

Στην γραμμή εργασιών στην γλώσσα εμφανίζονται 3 διαθέσιμες γλώσσες: Ελληνικά, Αγγλικά (ΗΠΑ) και Αγγλικά (Φιλιππίνων) που προστέθηκαν από λάθος.
Πλέον στην έκδοση Windows 10 2004 στον Πίνακα Ελέγχου έχει αφαιρεθεί η ενότητα Γλώσσα (Language ) και έχει αντικατασταθεί με επιλογή στην διαδρομή
Ρυθμίσεις → Ώρα και γλώσσα → Γλώσσα → Πληκτρολόγιο .

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

Κάνοντας χρήση του Powershell και της εντολής WinUserLanguageList για να μας εμφανίσει τα εγκατεστημένα keyboard layouts του συστήματος, τα αποτελέσματα που επέστρεψε ήταν μόνο η ελληνική και αγγλική διάταξη.

Στην εναλλαγή γλώσσας με Alt + Shift, τα Αγγλικά Φιλιππίνων είναι υπαρκτή διάταξη!

Στο διαδίκτυο οι λύσεις που υπάρχουν είτε ακολουθούν την διαδικασία αφαίρεσης Keyboard layout μέσω Πίνακα Ελέγχου (για τις παλιές εκδόσεις) ή από Ρυθμίσεις, είτε τον έλεγχο της επιλογής Περιοχής – Region, είτε προτείνουν την διαγραφή κλειδιών registry όπως του

HKCU\Keyboard Layout\Preload\

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

Η λύση (με επεξήγηση της):

Γράφουμε στο μενού Έναρξη: regedit και επιλέγουμε Εκτέλεση με δικαιώματα διαχειριστή (Run as Administrator).
Πηγαίνουμε στο κλειδί (ή κάνουμε αντιγραφή – επικόλληση στην γραμμή διευθύνσεων)

HKEY_CURRENT_USER\Keyboard Layout\Substitutes

Το κάθε string (τιμή συμβολοσειράς) είναι αναφορά σε μια γλώσσα και η τιμή που παίρνει είναι η διάταξη του πληκτρολογίου.
Το string (Προεπιλογή) (Default) δεν έχει τιμή και αναφέρεται στην προκαθορισμένη γλώσσας συστήματος (Ρυθμίσεις → Περιοχή )

Το string 00000409 είναι ο κωδικός της γλώσσας EN-US που συνήθως υπάρχει ως δεύτερη σε όλες τις
εγκαταστάσεις. Στην περίπτωση μας κάνοντας διπλό κλικ πάνω του, βλέπουμε η τιμή του να είναι 00020409, δηλαδή το layout της γλώσσας είναι το US International (QWERTY).

Επίσης υπάρχει και δεύτερο string 00003409 με τιμή 00000409 που με μία έρευνα στο διαδίκτυο είναι η PHI-US (Filipino English) με διάταξη US

Οπότε:

Διαγράφουμε οποιοδήποτε string υπάρχει πλην της (Προεπιλογής) και του 00000409
Αν η τιμή στο string 00000409 είναι κάποιος κωδικός που δεν έχουμε την ευκαίρια να προσδιορίσουμε, ως σίγουρη λύση είναι να εισάγουμε ως τιμή τον ίδιο κωδικό 00000409 και μετά (αν χρειαστεί) να το αλλάξουμε στην διαδρομή:

Ρυθμίσεις → Ώρα και γλώσσα → Γλώσσα → Πληκτρολόγιο → Αγγλικά → Επιλογές → + Προσθήκη πληκτρολογίου

Πως μπορεί να προκαλείται το πρόβλημα:

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

Όταν όμως το layout του πληκτρολογίου ταυτίζεται με ένα υπάρχων πληκτρολόγιο (στην περίπτωση μας τα φιλιπινέζικα αγγλικά είχαν layout ίδιο με το string των αγγλικών ΗΠΑ), τότε αυτό δεν αφαιρείται.

Το παρών άρθρο δεν αποτελεί μετάφραση άλλου και η εκτίμηση για την αιτία του Bug δεν υπάρχει ως εξήγηση στο διαδίκτυο.

Οπότε αν κάποιος αναγνώστης έχει άλλη γνώμη ας την μοιραστεί.

iGuRu.gr The Best Technology Site in Greeceggns

Get the best viral stories straight into your inbox!















Written by Lefteris

ΙΕΚ Τεχνικός Εφαρμογών Πληροφορικής, Δικτύων και Αυτοματισμού Γραφείου 2003

3 Comments

Leave a Reply
  1. Τους κωδικούς των γλωσσών που θέλουμε να αφαιρέσουμε πού τους βλέπουμε; Υπάρχει κίνδυνος να προκληθεί πρόβλημα στις συνολικές επιδόσεις του λειτουργικού; Έχουν εμφανιστεί αγγλικά (Φιλιππίνες) και Qaa και δεν μπορώ να τις αφαιρέσω. Είναι εκνευριστικό , γιατί στα κείμενά μου χρησιμοποιώ πολύ συχνά την εναλλαγή μεταξύ ελληνικών- αγγλικών.

Αφήστε μια απάντηση

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

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).