ČŠŽ na US tipkovnici - rešitev

stein

Fizikalc
16. sep 2007
19.575
1
36
No če koga zanima.

Pogram : AutoHotkey
Skripta (daš v Moji Dokumenti/AutoHotkey.ahk ) :
Koda:
; Homepage and authot info of this SendU() : http://fmate14.web.elte.hu/autohotkey/SendU/SendU.ahk

;====================================
;accents "top part" - this top part needs to be located at the top part (the 'run' part) of the ahk file
;====================================
;
;============ ----- Send Unicode Character - universal MS word-style accents in any application
;
SendInput:=DllCall("GetProcAddress",UInt,DllCall("GetModuleHandle",Str,"user32"),Str,"SendInput")
VarSetCapacity(SendUbuf, 56, 0) ; INIT SendU data strucure
NumPut(1, SendUbuf, 0, "Char")
NumPut(1, SendUbuf,28, "Char")
NumPut(0x40000, SendUbuf, 6)
NumPut(0x60000, SendUbuf,34)
;-----------------
;

;====================================
;accents "hotkey part" -  (this part can be located anywhere)
;====================================
;


SendU(UC) {                     ; Send Unicode Char, Pressed modifier keys stay active!
   Global                       ; SendUbuf, SendInput
   NumPut(UC, SendUbuf, 6, "Short")
   NumPut(UC, SendUbuf,34, "Short")
   Return DllCall(SendInput, UInt,2, UInt,&SendUbuf, Int,28)
}


+>![::
   Send {Blind}{RAlt Up}{Shift Up}
   SendU(0x10C)
   Send {Blind}{RAlt Down}{Shift Down}
return
>![::
   Send {Blind}{Ctrl}{RAlt Up}
   SendU(0x10D)
   Send {Blind}{RAlt Down}
return

+>!]::
   Send {Blind}{RAlt Up}{Shift Up}
   SendU(0x160)
   Send {Blind}{RAlt Down}{Shift Down}
return
>!]::
   Send {Blind}{Ctrl}{RAlt Up}
   SendU(0x161)
   Send {Blind}{RAlt Down}
return

+>!\::
   Send {Blind}{RAlt Up}{Shift Up}
   SendU(0x17D)
   Send {Blind}{RAlt Down}{Shift Down}
return
>!\::
   Send {Blind}{Ctrl}{RAlt Up}
   SendU(0x17E)
   Send {Blind}{RAlt Down}
return

ČŠŽ bodo na []\, če zraven držiš AltGr.
 

Mikrohard

iPhone Profi
20. jul 2007
5.884
764
113
www.jernej.org
To ni mišljeno za fizično US tipkovnico, temveč SW nastavitev za US tipkovnico. Pač je nekaterim bolj všeč US postavitev oz. so je bolj navajeni... in v tem primeru tak dostop do šumnikov pride prav...
 

Tony_Soprano

Alter Mafia
7. jun 2008
1.405
0
36
Citat:
Uporabnik zakon pravi:
Kaj ti je težko dati 10€ za slovensko tipkovnico.
Pa recimo, da ima maca.
Matr ste eni anoying, človk pomaga in še težite
stupid-1.gif

666
evil.gif
 
Nazadnje urejeno:

KarEn

Majstr
27. jan 2008
2.264
340
83
Jaz sem dolgo časa US layout upoabljal (predvsem dokler niso kolikortoliko poenotili layout šumnikov). No, potem sem pa ugotovil da ima večina mašin na katere naletim SLO layout in sem obupal ter sem sedaj na SLO verziji.
Je pa žur k prideš npr. v Turčiji v kak Cyber cafe pa tipkaš tisto njihovo črko i (z dvema pikicama) namesto navadnega i-ja (je na mestu kjer je navaden i)... in veselo preklinjaš...
 

BorutMaja

Pripravnik
23. jul 2008
97
0
6
45
Čisto preprosto je ... ko si posnameš gor windows, si označiš slovenski jezik ... v sistemu pa ti more v spodnjem taskbarju pri uri kazati ikono SL in EN. ... potem, pa ... lahko pritisneš samo "shift+Alt" in se avtomatsko menjajo jeziki. Deluje tudi med igro. :p
 

Jernej

Fizikalc
18. avg 2007
7.124
0
36

Samo eno vprašanje... kaj pa če izbereš slovenski layout na angleški tipkovnici... What happens?
 

matejdro

HACKER 08
6. jan 2008
2.267
0
36
Pač upošteva slovensko tipkovnico. Kot da bi na US tipkovnico dal SLO nalepke, samo da pač brez nalepk
smile-1.gif
 

Jernej

Fizikalc
18. avg 2007
7.124
0
36

I see... Hvala za odgovor.


Samo kakšna je potem razlika med to rešitvijo in zgornjo skripto? Razen tega, da sta zgoraj y in z še vedno zamenjana (torej v US varianti).

Enako je na mac tipkovnici. V Winsih se Y in Z zamenjata.
 

matejdro

HACKER 08
6. jan 2008
2.267
0
36
Pri zgornji skripti lahko uporabljaš obe tipkovnici. Imaš angleško in ko rabiš šumnike samo stisneš poleg AltGr.