Introduceți caractere speciale, non-standard în Windows folosind - cald - chei
YUNI COD K eyboard Enhancer (Yunik)
Introducerea de caractere Unicode în orice program
Uneori, este nevoie de utilizarea regulată a mai multor semne care nu sunt pe o tastatură standard (de exemplu, american sau rusă). Acesta poate fi mai multe caractere internaționale (diacritice germane și es CET aksanty și sedilă franceză). Acesta poate fi alte semne, de exemplu, o (semi) Linie lungă (-, -), marca alineatul (§), ghilimelele franco-române ( "" # X2“, # X203A;), semne de monedă străină (# x20AB;, # X20A1;, # X20A2;, # X20AF; etc.) sau amuzante fețe (# x263A;, # X263B;). Iubitorii de antichității Rusă ar putea avea nevoie de imprimare rapidă de scrisori de pre-reformă, cum ar fi # X0456;, # X0463;, # X0473;, # X0475, sau chiar mai vechi: # X0467; sau # X046F;. Cineva ar putea avea nevoie să utilizeze mai intens diacriticele, de exemplu, un semn banal de stres „pentru # x0301; IOC închis pentru Zamo # x0301, la“ sau tilda ceva mai puțin banal: [lat # x025B; # x0303;] (transcriere cuvântul „latin“, în franceză).
Metode simple de inserție prin intermediul (1) un tabel simbol sau (2) o combinație de
soluții posibile
Mulți utilizatori ar fi mulțumit cu utilizarea de chei „fierbinți“ (hotkeys), ar arata astfel: Există un set de comenzi rapide de la tastatură care conduc la generarea caracterului dorit. De exemplu, <клавиша-модификатор>+ Germană poate genera o literă mică «umlaut„(ä) <клавиша-модификатор>+
Ambele metode au argumente pro și contra lor. Plus folosind metoda de macro-uri - în simplitatea sa relativă. Pentru a configura programul pentru a produce caracterele dorite nu trebuie să știe elementele de bază de programare. În plus, manipularea rămâne la nivel de aplicare separat, iar impactul asupra restului sistemului este puțin probabil. Acest lucru, cu toate acestea, este, de asemenea, un minus. Macro-urile pentru fiecare program trebuie să fie creat din nou, iar la un moment dat chiar și dezvoltarea unui mecanism macro pentru încă o altă aplicație, pierde recursul său. Unificarea interfeței cu utilizatorul (set de „fierbinte“ de chei) este posibil, dar are limitele sale.
Sisteme de operare UNIX / Linux oferă, de asemenea, un mecanism comparabil funcțional de repartizare voluntară a cheilor fizice de caractere generate de acestea (cuvinte cheie - xmodmap, Xkb).
scurtă descriere a
funcționalitate Yunik poate fi descris pe scurt ca un „al treilea“ (sau „a doua“ așa cum se presupune) Shift. După unele manipulare a registrului de pornire și Yunik tasta Windows modificator în combinație cu tastele de caractere pot fi folosite pentru a genera orice caractere din setul de Unicode-16. Acest set include 65 de kilobytes de caractere (de fapt, un pic mai puțin), inclusiv marea majoritate a scrisorilor de alfabete naționale, construit pe baza latin, chirilic în diferite forme, arabe, alfabete indian DOS ovsky grafice de caractere, semne, valută și altele.
Utilitate „Harta Caracter“, care merge în livrarea cu Windows, oferă o idee capacitățile Unicode. Început că, în acest scop fonturi special adecvate cu un set maxim de caractere, de exemplu, Lucida Sans Unicode sau Arial Unicode MS.
Instalarea programului
Fișierele necesare sunt conținute în unik.zip zip-arhiva (sau unik64.zip), care poate fi descărcat de pe acest site:
64-bit Yunik a fost compilat pentru Windows 7 și funcționează numai cu aplicații pe 64 de biți. Toate motivele menționate mai jos, iar numele fișierului este tratat ca o versiune pe 32 de biți (install.exe, unik.exe) și 64-biți (install64.exe, unik64.exe), în măsura în care aceasta nu este contrar acestei restricții.
Pentru programul de care aveți nevoie pentru a converti oricare dintre cheile tasta modificator. În principiu, orice cheie care are un cod de scanare poate fi utilizat în acest scop. Pentru că după ce a devenit un modificator, această cheie va pierde funcția sa inițială, are sens pentru a alege prost utilizate sau cheie duplicat. De exemplu, acest lucru poate fi una dintre următoarele patru taste: (1) stânga sau (2) Ferestre din dreapta, (3) Aplicare / Context (4) dreapta Ctrl. Remapping se face prin a face intrările necesare în registrul Windows. În cazul în care alegerea este oprit la una dintre tastele de mai sus, pentru aceasta puteți utiliza utilitarul install.exe din kit-ul de livrare. Notă: În Windows Vista și Windows 7 Install.exe ar trebui să fie executată cu drepturi de administrator. După ce faceți clic pe „Change“ calculatorul trebuie să fie repornită.utilitate Install.exe poate fi folosit pentru a face Yunik în numărul de programe care se execută în mod automat atunci când pornește Windows. Vrei să-l sau nu - o chestiune de facilități excepționale Yunik poate începe și descărca manual în orice moment. Este necesar să menționăm că Install.exe are funcționalitate limitată atunci când se lucrează cu registru și se ocupă numai cu sarcini standard. În cazul în care computerul are deja un complex sistem de chei supracontrol, este posibil ca în acest caz, va trebui să editați manual sau cu ajutorul unor programe speciale de registru. Cu tastele mecanism de suprascriere pot fi găsite în articolul următor, detaliile tehnice necesare sunt listate în fișierul readme.txt.
Lucrul cu programul
După ce a început fișier unik.exe în tava de sistem (situat implicit în colțul din dreapta jos al ecranului) va apărea pictograma - litera „U tremă / Diaeresis“ pe un fundal roșu. apăsați tasta modificator ați selectat pentru a introduce caracterul dorit și țineți-l la o cheie de caractere, care în conformitate cu schema de substituții este generarea caracterului dorit.
Programul nu verifică, cheia modificator a fost numit fie, deoarece utilizatorul trebuie să aibă grijă de el însuși. Pentru a verifica, puteți utiliza utilitarul KeyCode.exe. „125“ ar trebui să ia valoarea după apăsarea modificator câmpul din dreapta-cheie în segmentul «virtual-cheie cod».
Configurarea programului
Faceți clic pe butonul din dreapta al mouse-ului pe pictograma aduce un meniu de trei poziții. «Config» comandă afișează un dialog care arată linia de înlocuire disponibile. Acesta vă poate ajuta să efectuați setările necesare.
Ce caractere pot fi introduse direct de la tastatură, și care nu sunt dependente de klavitury și / sau aspectul selectat. Deci, de pe tastatură americană sau rusă este nici o treme, care, din acest motiv să fie utilizate numai în «ieșire» «Config» dialog. Dimpotrivă, dacă aveți o tastatură germană (sau structura de tastatură germană este setat), atunci puteți utiliza umlauturi în «Input» ca simboluri, care va conduce la generarea unor alte caractere.
Aici trebuie sa facem un punct important. Yunik de lucru cu simboluri, mai degrabă decât cheile. Cu alte cuvinte, dacă ai pus în „Input“ marca câmpul „d“, atunci un înlocuitor adecvat va fi declanșat în structura rus, făcând clic pe butonul «Q / Q.“ În structurile SUA și similare, această cheie generează caracterul «q», care poate fi atribuită o valoare diferită. Nimeni, cu toate acestea, nu interzice atribuie „q“ și „d“ aceeași valoare, astfel încât tasta «Q / Q“ va duce la introducerea de același caracter (nu uitați despre modificarea utilizarea tasta Shift, «q» și «Q» - acestea sunt două caractere diferite). Dimpotrivă, în coloana din stânga (mai multe coloane) utilizează același simbol nu are nici un sens. astfel încât numai prima linie va fi întotdeauna numit.După editarea fiecare linie de înlocuire trebuie să fie confirmat comanda «Schimbare». Modificările vor avea efect imediat după încheierea dialogului cu înainte de a salva comanda «Salvare». Informații despre înlocuirile unik.ini stocate în fișierul. care poate fi editat manual (a se vedea. readme.txt).
Î: Ce se întâmplă dacă personajele sunt cauzate din cauza unor motive, sunt situate într-un mod arbitrar, astfel încât nu există legături asociative și amintiți-vă aspectul este dificil?
Răspuns: (1) Opțiunea de soluții independente în imagini. (2) autocolante valabile pe tastatură nu sunt doar pentru alfabetul chirilic, dar și pentru alte seturi de caractere.
Lucru pe Linux
Experimentele au arătat că, în mod normal, Yunik funcționează cu Wine / Linux. cheia Modifier trebuie obținută prin xmodmap utilitate menționată mai sus. De exemplu, comandaxmodmap -e "elimina Mod4 = Super_L"
xmodmap -e "keysym Super_L = F14"
rotiți cheia la stânga în modificatorul Windows. Orice altceva nu este diferit de lucru sub Windows.
Desigur, programul, care va fi introdus de caractere poate fi doar o altă aplicație pentru Windows, de asemenea, lansat cu ajutorul vinului, de exemplu, Notepad ++. Schimbul de caractere individuale și fragmente de text între Windows de aplicații native și aplicații Linux prin intermediul clipboard-ul (clipboard) utilizând comenzi standard de aplicații asociate (de exemplu,
posibile limitări
Yunik funcționează cu software-ul pentru Windows, sprijinind Unicode. Multe aplicații mai vechi, în special pe 16 biți scrise pentru Windows 3.xx, Unicode nu este acceptată. Rezultatul unor astfel de programe vor fi imprevizibile, uneori pozitive, alteori - nu (mult depinde de font / codare selectate).
Caracteristică (= defect) punerea în aplicare curentă Yunik este că dialogul «Config» prezinta nu toate caracterele Unicode. În cazul caracterelor rare, exotice în domenii singulare sau chiar linii de lista din câmpurile de editare pot fi afișate pătrate simbolizând simbolurile invizibile. Acest lucru, cu toate acestea, este „cosmetic“ defect, la fel ca în punctul de care aveți nevoie este introdus codul de caractere. În cazul în care este definit corect, simbolul, acesta poate să nu fie afișate. Cu alte cuvinte, faptul că unele caractere nu sunt afișate în «Config» dialogul nu are niciun efect asupra caracterului insera în alte programe. Desigur, aceste alte programe au, de asemenea, diferite abilități pe ecran de caractere Unicode. Mult depinde de versiuni de fonturi instalate pe computer. În experiența mea, cea mai mare gama de caractere Unicode afișate în browser.
Yunik setări magazine în fișierul unik.ini. În cazul în care normele de siguranță aplicabile pe computer, limitează dreptul de acces la fișierele (citire și / sau modificare) a programului afectat de această funcție nu va funcționa sau va funcționa incorect. Un semn al lipsei de permisiunea de a scrie un comportament, „Save“ buton, care nu schimbă statutul său după apăsarea (activ / „clickable“ -> OFF).