Rozšířené snímání kláves

Skripty pro RPG Makeru XP (nekompatibilní s verzemi VX).

Moderátor: Moderátoři

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Rozšířené snímání kláves

Příspěvek od legition » duben 21, 2011, 10:19 pm

No jak jsem řekl, tady vám přináším snímání kláves i pro verzi XP

Demo!!

Myslím, že script nepotřebuje velký výklad, takže jen postnu názvy tlačítek

Mouse_Left = 1
Mouse_Right = 2
Mouse_Middle = 4
Back= 8
Tab = 9
Enter = 13
Shift = 16
Ctrl = 17
Alt = 18
Esc = 0x1B
LT = 0x25
UPs = 0x26
RT = 0x27
DN = 0x28
Space = 32
Numberkeys = {}
Numberkeys[0] = 48 # => 0
Numberkeys[1] = 49 # => 1
Numberkeys[2] = 50 # => 2
Numberkeys[3] = 51 # => 3
Numberkeys[4] = 52 # => 4
Numberkeys[5] = 53 # => 5
Numberkeys[6] = 54 # => 6
Numberkeys[7] = 55 # => 7
Numberkeys[8] = 56 # => 8
Numberkeys[9] = 57 # => 9
Numberpad = {}
Numberpad[0] = 45
Numberpad[1] = 35
Numberpad[2] = 40
Numberpad[3] = 34
Numberpad[4] = 37
Numberpad[5] = 12
Numberpad[6] = 39
Numberpad[7] = 36
Numberpad[8] = 38
Numberpad[9] = 33
Letters = {}
Letters["A"] = 65
Letters["B"] = 66
Letters["C"] = 67
Letters["D"] = 68
Letters["E"] = 69
Letters["F"] = 70
Letters["G"] = 71
Letters["H"] = 72
Letters["I"] = 73
Letters["J"] = 74
Letters["K"] = 75
Letters["L"] = 76
Letters["M"] = 77
Letters["N"] = 78
Letters["O"] = 79
Letters["P"] = 80
Letters["Q"] = 81
Letters["R"] = 82
Letters["S"] = 83
Letters["T"] = 84
Letters["U"] = 85
Letters["V"] = 86
Letters["W"] = 87
Letters["X"] = 88
Letters["Y"] = 89
Letters["Z"] = 90

Equ={} # Shift Value for num US
Equ[0]=')' # FR: à
Equ[1]='!' # FR: &
Equ[2]='@' # FR: é
Equ[3]='#' # FR: "
Equ[4]='$' # FR: '
Equ[5]='%' # FR: (
Equ[6]='^' # FR: -
Equ[7]='&' # FR: è
Equ[8]='*' # FR: _
Equ[9]='(' # FR: ç

Carac = {}
Carac[0] = 48 # => 0
Carac[1] = 49 # => 1
Carac[2] = 50 # => 2
Carac[3] = 51 # => 3
Carac[4] = 52 # => 4
Carac[5] = 53 # => 5
Carac[6] = 54 # => 6
Carac[7] = 55 # => 7
Carac[8] = 56 # => 8
Carac[9] = 57 # => 9
Carac["A"] = 65
Carac["B"] = 66
Carac["C"] = 67
Carac["D"] = 68
Carac["E"] = 69
Carac["F"] = 70
Carac["G"] = 71
Carac["H"] = 72
Carac["I"] = 73
Carac["J"] = 74
Carac["K"] = 75
Carac["L"] = 76
Carac["M"] = 77
Carac["N"] = 78
Carac["O"] = 79
Carac["P"] = 80
Carac["Q"] = 81
Carac["R"] = 82
Carac["S"] = 83
Carac["T"] = 84
Carac["U"] = 85
Carac["V"] = 86
Carac["W"] = 87
Carac["X"] = 88
Carac["Y"] = 89
Carac["Z"] = 90

Fkeys = {}
Fkeys[1] = 112
Fkeys[2] = 113
Fkeys[3] = 114
Fkeys[4] = 115
Fkeys[5] = 116
Fkeys[6] = 117
Fkeys[7] = 118
Fkeys[8] = 119
Fkeys[9] = 120
Fkeys[10] = 121
Fkeys[11] = 122
Fkeys[12] = 123
Collon = 186 # => \ |
Equal = 187 # => = +
Comma = 188 # => , <
Underscore = 189 # => - _
Dot = 190 # => . >
Backslash = 191 # => / ?
Lb = 219
Rb = 221
Quote = 222 # => '"

Lb = 219 # US: [{ FR: )°
Rb = 221 # US: ]} FR: ^¨
E2 = 226 # FR: <>
DC = 220 # US: \| FR: *µ
DF = 223 # FR: !§
C0 = 192 # US: `~ FR: ù%


Nás zajímá jednotlivé názvy (text od začítku řádku po =)
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Re: Rozšířené snímání kláves

Příspěvek od Grim » duben 22, 2011, 5:45 am

Tuším úpravu GW. :twisted: :twisted: :twisted: :twisted:
Obrázek

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Rozšířené snímání kláves

Příspěvek od legition » duben 22, 2011, 8:53 am

Takže jí zase rozjedeš???
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Re: Rozšířené snímání kláves

Příspěvek od Grim » duben 22, 2011, 6:04 pm

Nejdřív musím pořádně pochopit Ty klávesy a pak ještě najít chuť na ty charsety. Ale asi jo.
Obrázek

Uživatelský avatar
 
Příspěvky: 1416
Registrován: červen 13, 2007, 11:05 am
Bydliště: Brno, snad někde na kopečku.

Re: Rozšířené snímání kláves

Příspěvek od Grim » duben 23, 2011, 7:30 pm

Tak asi nic páč bych musel přepsat cca 30 řádků v SDK na různých místech.
Obrázek

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Re: Rozšířené snímání kláves

Příspěvek od Sorc » duben 25, 2011, 6:13 pm

Zkusil jsem třeba ctrl, to mi jde ale když zkusím dát písmeno nebo číslo nějak to nefunguje, píše to syntax erroe while running script.

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Rozšířené snímání kláves

Příspěvek od legition » duben 27, 2011, 11:40 am

Zadal jsi to takhle??
Kód: Vybrat vše
Input.triggerd?(Input::Letters["A"])
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 881
Registrován: srpen 25, 2008, 9:01 pm

Re: Rozšířené snímání kláves

Příspěvek od Sorc » duben 27, 2011, 2:42 pm

Aha, díky legi :)

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Rozšířené snímání kláves

Příspěvek od legition » duben 27, 2011, 7:47 pm

Kdykoliv
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 295
Registrován: únor 13, 2008, 4:41 pm

Re: Rozšířené snímání kláves

Příspěvek od Pinsius » březen 17, 2013, 10:56 am

Bolo by možné reuploadnuť demo ? Kedže v scriptoch som zelenáč a davam prednosť praci s eventami tak by mi bodlo to vidieť už hotové.
Stare RM projekty zrušené (viď stare prispevky) a RPG Makeri už nerobim(asi 3. rok). Momentalne sa sustredim na všeobecne programovanie typu Java,C++,C.


Lubo 586 my old nick

Uživatelský avatar
 
Příspěvky: 794
Registrován: únor 14, 2010, 10:07 pm
Bydliště: Slaný. To je kousek od Prahy.

Re: Rozšířené snímání kláves

Příspěvek od legition » březen 23, 2013, 3:37 pm

Bylo, ale vzhledem ktomu že mě nebaví to dělat furt dokola, nemáte někdo nějaký file hosting co soubory nemaže?
Obrázek


Obrázek

Uživatelský avatar
 
Příspěvky: 295
Registrován: únor 13, 2008, 4:41 pm

Re: Rozšířené snímání kláves

Příspěvek od Pinsius » březen 23, 2013, 4:59 pm

V pohode už, prišiel som na to ako to využiť v praxi, ale aj tak, možno pre ostatných by sa to hodilo :) Skus uloz.to , hádžem tam veci ktoré mi tam zostávajú perma (teda tuším).
Stare RM projekty zrušené (viď stare prispevky) a RPG Makeri už nerobim(asi 3. rok). Momentalne sa sustredim na všeobecne programovanie typu Java,C++,C.


Lubo 586 my old nick


Zpět na Skripty pro RPG Maker XP

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků