Προς το περιεχόμενο

Πως να θεσω συγκεκριμενο keboard key για να αλλαζω την Γλωσσα;


KilliK

Προτεινόμενες αναρτήσεις

Δημοσ.

Ειναι λιγο κουραστικο ο τροπος που πρεπει να αλλαζω γλωσσα μεσα απο τα windows oταν γραφω κειμενα,δεν με βολευει ο alt+shift συνδυασμος αφου πολλες φορες δεν τον παταω καλα επειδη γραφω πολυ γρηγορα και δεν αλλαζει η γλωσσα οποτε κανω λαθη και αντε παλι απο την αρχη να διορθωσω και να αλλαξω την γλωσσα.

 

Θα με βολευε αφανταστα να μπορω να χρησιμοποιω το Windows Start Menu Button που εχει το microsoft keyboard μου να αλλαζω απο κει την γλωσσα με το πατημα αυτου το κουμπιου.

 

Δυστυχως ομως στις ρυθμισεις του Keyboard και Language στο Control Panel των Windows δεν επιτρεπεται το keyboard shortcut reassign οχι μονο για το κουμπι που θελω αλλα γενικα και για καθε αλλο single button.Μονο με τον συνδυασμο δυο πληκτρων μπορω να αλλαξω γλωσσα.

 

Επομενως η απορια μου ειναι αν υπαρχει καποιος τροπος,ενα 3rd party utility η καποιο autohotkey script η κατι τελος παντων που να μου επιτρεπει να ρυθμισω την αλλαγη γλωσσας με οποιο πληκτρο του keyboard θελω.

 

ευχαριστω

Δημοσ.

Πιο βολικος για μενα ειναι ο συνδιασμος Ctrl+shift που γινεται ευκολα απο τις ρυθμισεις και παντα ετσι το κανω .Βεβαια αν γινεται με αυτο που λες ακομα καλυτερα.

Δημοσ.

ναι ξερω πως με το autohotkey γινεται αλλα πρεπει να ξερεις πως δουλευει η scripting language του και μεχρι τωρα δεν εχω βρει καποιο ετοιμο script γιαυτη την δουλεια.

Δημοσ.

GOT IT !!

 

με λιγη βοηθεια καταφερα και εφτιαξα ενα scriptaki που κανει την δουλεια που θελω:

1.αλλαζει την γλωσσα με το πατημα του Left Control

2.μαζι με το πατημα του Left Control εμφανιζει καθε φορα tooltip που δειχνει ποια γλωσσα ενεργοποιειται

3.με καθε πατημα του CapsLock εμφανιζει καθε φορα tooltip που δειχνει αν ενεργοποιηθηκε η απενεργοποιηθηκε το CapsLock.

 

το script το μετέτρεψα σε εκτελεσιμο αρχειο για να το τρεχετε απευθειας οποτε θελετε.κατεβαστε το απο εδω:

http://www.mediafire.com/?1dkcf0dvdvjdv4i

η διαφορετικα βαλτε το παρακατω script σε ενα .ahk αρχειο και τρεχτε το με το AutoHotKey:

http://www.autohotkey.com/

 

 

LControl::

 

gosub langswitch

return

 

langswitch:

wingetclass class, A

 

Send, {altdown}{shift}{altup}

 

var = english%class%

 

if (%var% == "" or %var% == true)

%var% := false

else

%var% := true

 

SetFormat, Integer, H

WinGet, WinID,, A

ThreadID:=DllCall("GetWindowThreadProcessId", "UInt", WinID, "UInt", 0)

InputLocaleID:=DllCall("GetKeyboardLayout", "UInt", ThreadID, "UInt")

if InputLocaleID = 0x4090409

Tooltip, English

 

 

if InputLocaleID = 0x4080408

Tooltip, Greek

 

 

SetTimer, RemoveToolTip1, 2000

return

 

RemoveToolTip2:

SetTimer, RemoveToolTip1, Off

ToolTip

return

 

 

~$CapsLock::

 

KeyWait, CapsLock,D

 

GetKeyState, state, CapsLock, T

 

if state = D

ToolTip, The CapsLock is On

 

if state = U

ToolTip, The CapsLock is Off

 

SetTimer, RemoveToolTip2, 2000

return

 

RemoveToolTip1:

SetTimer, RemoveToolTip2, Off

ToolTip

return

Δημοσ.

GOT IT !!

 

με λιγη βοηθεια καταφερα και εφτιαξα ενα scriptaki που κανει την δουλεια που θελω:

1.αλλαζει την γλωσσα με το πατημα του Left Control

2.μαζι με το πατημα του Left Control εμφανιζει καθε φορα tooltip που δειχνει ποια γλωσσα ενεργοποιειται

3.με καθε πατημα του CapsLock εμφανιζει καθε φορα tooltip που δειχνει αν ενεργοποιηθηκε η απενεργοποιηθηκε το CapsLock.

 

το script το μετέτρεψα σε εκτελεσιμο αρχειο για να το τρεχετε απευθειας οποτε θελετε.κατεβαστε το απο εδω:

http://www.mediafire.com/?1dkcf0dvdvjdv4i

η διαφορετικα βαλτε το παρακατω script σε ενα .ahk αρχειο και τρεχτε το με το AutoHotKey:

http://www.autohotkey.com/

 

 

Ενδιαφερον...Αν δεν βολευει μπορουμα να το βγαλουμε ???Με το πληκτρο με τα windows δεν γινεται ?

Δημοσ.

βαλε το autohotkey για την δικια σου εκδοση windows που εχεις και με το εργαλειο που παρεχει,μετετρεψε το script σε exe.

το δικο μου το εφτιαξα για win7 64χ

Δημοσ.

δεν σου ειπα να αλλαξεις συμβατοτητα.

πηγαινε στο σαιτ τους autohotkey και κατεβασε το προγραμμα και καντο install.προσεξε να ειναι για την εκδοση των win που εχεις.

κανε copy/paste το script σε ενα .txt αρχειο και μετονομασε το σε .ahk

μετα τρεξε το εργαλειο που εχει to αυτοhotkey για μετατροπη .ahk αρχειων σε .exe.

εισαι ετοιμος.

Δημοσ.

δεν σου ειπα να αλλαξεις συμβατοτητα.

πηγαινε στο σαιτ τους autohotkey και κατεβασε το προγραμμα και καντο install.προσεξε να ειναι για την εκδοση των win που εχεις.

κανε copy/paste το script σε ενα .txt αρχειο και μετονομασε το σε .ahk

μετα τρεξε το εργαλειο που εχει to αυτοhotkey για μετατροπη .ahk αρχειων σε .exe.

εισαι ετοιμος.

 

Ευχαριστω κατεβασα την εκδοση Installer for AutoHotkey Basic.Μετα δεν καταλαβα.

Δημοσ.

Ευχαριστω κατεβασα την εκδοση Installer for AutoHotkey Basic.Μετα δεν καταλαβα.

Κύριε Γιάννη,

 

1.Ανοίξτε το AutoHotkey,θα σας πει να δημιουργήσει ένα test script,πατήστε NAI

2.Κάντε τον αλλαγμένο κώδικα του script copy/paste στο αρχείο που έχει ανοίξει (αφού σβήσετε όλα τα προηγούμενα,σε περιβάλλον notepad είναι)

3.Σώστε το

4.Έναρξη->Όλα τα προγράμματα->AutoHotkey->Convert .ahk to .exe

 

create-macros-windows-xp-1.5-800X800.jpg

 

source ->Το ahk που φτιάξατε

destination ->Που να σώσει το exe

 

ελπίζω να βοήθησα

Δημοσ.

Κύριε Γιάννη,

 

1.Ανοίξτε το AutoHotkey,θα σας πει να δημιουργήσει ένα test script,πατήστε NAI

2.Κάντε τον αλλαγμένο κώδικα του script copy/paste στο αρχείο που έχει ανοίξει (αφού σβήσετε όλα τα προηγούμενα,σε περιβάλλον notepad είναι)

3.Σώστε το

4.Έναρξη->Όλα τα προγράμματα->AutoHotkey->Convert .ahk to .exe

 

create-macros-windows-xp-1.5-800X800.jpg

 

source ->Το ahk που φτιάξατε

destination ->Που να σώσει το exe

 

ελπίζω να βοήθησα

 

Ευχαριστω αλλα δεν μου ανοιγει το αρχειο που κατεβασα για να μπω στην εφαρμογη.Μηπως κατεβασα λαθος αρχειο ?

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...