lion2486 Δημοσ. 23 Ιουνίου 2014 Share Δημοσ. 23 Ιουνίου 2014 Επειδή πολλές φορές έχω πάθει το παραπάνω και πολλές φορές έχω πει να κάτσω να κάνω κάτι, ε λοιπόν το έκανα. (Για να μην χαραμιστεί στο άλλο θέμα) Στην ουσία είναι ένα Script όπου με την βοήθεια ενός προγράμματος (AutoHotKey) δημιουργεί ένα hotKey (έχω θέσει το πλήκτρο Pause στο πληκτρολόγιο) και αυτόματα κάνει τις εξής ενέργειες: Πατάει Shift + Home (δηλαδή κάνει επιλογή όλο το κείμενο της σειράς, δεν κάνει ολόκληρο αρχείο ή τίποτα τέτοιο) Κάνει Ctrl + Insert (Copy to clipboard, και overwrite ότι έχει πριν) αλλάζει γλώσσα στον υπολογιστή (πρέπει να έχετε μόνο Ελληνικά & Αγγλικά για να δουλέψει) αλλάζει εναν προς έναν τους χαρακτήρες και τους γράφει Δεν είναι πλήρως αποδοτικό, δεν λειτουργεί σε κείμενο με τόνους. Το έφτιαξα με αυτές τις πηγές: http://www.autohotkey.com/board/topic/94619-ahk-l-screen-reader-a-tool-to-get-text-anywhere/ και http://www.autohotkey.com/docs/commands/Send.htm Το πρόγραμμα μπορείτε να το κατεβάσετε από εδώ. Το Script από κάτω. Pause::Translate() ; Hotkey - Pause button Translate() { Eng=qwertyuiop[]asdfghjkl;'zxcvbnm,.QWERTYUIOP{}ASDFGHJKL:"ZXCVBNM<> El=;ςερτυθιοπ[]ασδφγηξκλ΄'ζχψωβνμ,.;΅ΕΡΤΥΘΙΟΠ{}ΑΣΔΦΓΗΞΚΛ¨"ΖΧΨΩΒΝΜ<> Send {Shift Down}{Home}{Shift Up} Send ^{Ins} ; Copy selection to clipboard ClipWait r = Loop, parse, clipboard { p := InStr(Eng, A_LoopField, true) if p > 0 r := r . SubStr(El, p, 1) else { p := InStr(El, A_LoopField, true) if p > 0 r := r . SubStr(Eng, p, 1) else r := r . A_LoopField } } PostMessage, 0x50, 2, 0,, A ; Switch lang to next SendInput {Del}%r% ; Delete selection, print translated text } autoLangSwitch.zip Επιπλέον σχόλια και βελτιώσεις/αντιπροτάσεις ευπρόσδεκτα! 4 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Xvipes Δημοσ. 25 Ιουνίου 2014 Share Δημοσ. 25 Ιουνίου 2014 Αν μου επιτρέπεις να συμπληρώσω τα smiles για όποιον τα χρησιμοποιεί ακόμα. Αν γράφεις ελληνικά και θες να κάνεις ένα είναι αρκετά κουραστικό να αλλάζεις γλώσσα μόνο και μόνο γι αυτό. ;smilies :*:¨Π:: :*:¨Δ:: :*:¨):: :*:¨(:: :*:¨Ο:: :*:΄):: :*:¨Σ:: :S Απλό μεν πρακτικό δε. Προφανώς με την ίδια λογική μπορείτε να συμπληρώσετε/τροποποιήσετε περισσότερα smilies. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
lion2486 Δημοσ. 25 Ιουνίου 2014 Μέλος Share Δημοσ. 25 Ιουνίου 2014 Ναι ισχύει. Το θέμα είναι δεν ξέρω πως αναγνωρίζει αυτούς τους χαρακτήρες.. Αν ήταν σαν απλός χαρακτήρας θα το έκανε όπως είναι (γιατί αντιστοιχεί τα πλήκτρα 1-1) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα