Σελίδα 1 από 1

Eναλλαγή γλώσσας και "κλείδωμα" CAPS LOCK

ΔημοσίευσηΔημοσιεύτηκε: 11 Νοέμ 2014, 18:51
από mechpanos
Καλησπέρα παιδιά!
Μια ερώτηση για ένα ήσσονος σημασίας θέμα, αλλά αν γίνεται θα με διευκολύνει:
Γίνεται να κρατιέται απομνημονευμένο το ότι έχει πατηθεί CAPS LOCK, και στην επόμενη γλώσσα, κατά την εναλλαγή γλώσσας;
Τώρα, αν γράφω μια πρόταση με κεφαλαία στα ελληνικά, και αλλάξω γλώσσα για να γράψω μια λέξη στα αγγλικά, το caps lock σβήνεται και γράφω με πεζά (πρέπει να ξαναπατηθεί για να μπει και στη νέα γλώσσα).
Κυρίως με ενοχλεί σε επαγγελματικά έγγραφα όπου πρέπει να γράψω μια περιγραφή που περιέχει και τις δυο γλώσσες, σε τραπεζικές συναλλαγές, καταχωρίσεις πεδίων κλπ όπου τα κεφαλαία χρησιμοποιούνται κατά κόρον.
Έχω δοκιμάσει από τις ρυθμίσεις εισαγωγής κειμένου τις επιλογές, αλλά δεν έβγαλα άκρη!

Re: Eναλλαγή γλώσσας και "κλείδωμα" CAPS LOCK

ΔημοσίευσηΔημοσιεύτηκε: 21 Νοέμ 2014, 10:18
από costasl
Το ίδιο θέμα έχω και εγώ, δεν ξέρω αν είναι bug...

Re: Eναλλαγή γλώσσας και "κλείδωμα" CAPS LOCK

ΔημοσίευσηΔημοσιεύτηκε: 23 Νοέμ 2014, 01:21
από Arathorn
Μια απο τα ίδια και εδώ.

Re: Eναλλαγή γλώσσας και "κλείδωμα" CAPS LOCK

ΔημοσίευσηΔημοσιεύτηκε: 20 Ιαν 2015, 19:56
από nikosakis
και εγω εχω το ιδιο θεμα

Re: Eναλλαγή γλώσσας και "κλείδωμα" CAPS LOCK

ΔημοσίευσηΔημοσιεύτηκε: 21 Απρ 2017, 16:09
από mechpanos
3 χρόνια μετά (έχουμε πλέον 2017, βγήκε και η 17.04!!), είχα το ίδιο πρόβλημα...
Ενημερώνω ότι τελικά το πήρα απόφαση και το επέλυσα μόνος μου, κατασκευάζοντας στην python έναν αλγόριθμο που κρατάει την κατάσταση του capslock ίδια κατά την εναλλαγή γλωσσών από το πληκτρολόγιο, όταν κάνουμε χρήση του συνδυασμού alt_L+shift_L.

Μπορεί όποιος θέλει να το χρησιμοποιήσει, κατεβάζοντάς το από εδώ:
https://github.com/mechpanos/capskeeper

Θα χρειαστεί φυσικά να είναι εγκατεστημένη η python, το module pyxhook (περιλαμβάνεται), και το module pyautogui που αυτοματοποιεί το πάτημα του capslock όταν χρειάζεται, το οποίο πρέπει να εγκαταστήσετε με την εντολή pip install -U pyautogui. Από εκεί και πέρα το πρόγραμμα ακούει το πληκτρολόγιο, και όταν κάνουμε αλλαγή της γλώσσας καθώς πατάμε και αφήνουμε το κουμπί shift, βλέπει σε τι κατάσταση ήταν το caps lock και αν έχει αλλάξει σε πεζά, το ξανα-ενεργοποιεί.

Επίσης, μπορεί κάποιος να το τρέξει στο παρασκήνιο, με την εντολή
Κώδικας: Επιλογή όλων
nohup python /path/to/capskeeper_1.py &
και μετά να κλείσει το τερματικό του.

Με μια σύντομη δοκιμή που έχω κάνει, διαπίστωσα ότι δουλεύει, αφού δεν το έφτιαξε η canonical τουλάχιστον μέχρι να πάμε σε gnome του χρόνου τέτοια εποχή (καθώς είναι εγγενές "feature" του unity), βρήκα αυτή την έστω μπακάλικη, λύση!

Re: Eναλλαγή γλώσσας και "κλείδωμα" CAPS LOCK

ΔημοσίευσηΔημοσιεύτηκε: 21 Απρ 2017, 23:59
από Learner
mechpanos έγραψε:Ενημερώνω ότι τελικά το πήρα απόφαση και το επέλυσα μόνος μου, κατασκευάζοντας στην python έναν αλγόριθμο που κρατάει την κατάσταση του capslock ίδια κατά την εναλλαγή γλωσσών από το πληκτρολόγιο, όταν κάνουμε χρήση του συνδυασμού alt_L+shift_L.

:clap: