January 16, 2021, 06:12:18 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
Forum
Help
Search
Gallery
Login
Register
SyntaxBomb - Indie Coders
»
Languages & Coding
»
Blitz Code Archives
»
Miscellaneous
»
[bb] ScanCode to ASCII by MusicianKool [ 1+ years ago ]
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: [bb] ScanCode to ASCII by MusicianKool [ 1+ years ago ] (Read 446 times)
BlitzBot
Jr. Member
Posts: 1
[bb] ScanCode to ASCII by MusicianKool [ 1+ years ago ]
«
on:
June 29, 2017, 12:28:41 AM »
Title :
ScanCode to ASCII
Author :
MusicianKool
Posted :
1+ years ago
Description :
Basically the keydown() version of getkey().
Code :
Code: BlitzBasic
Dim
ScanCode_Array
(
237
,
2
)
Restore
ScanCodesToAscii_Data
While
Indx <>
999
Read
Indx
If
indx <>
999
Then
Read
ascii
Read
scn
ScanCode_Array
(
scn,Indx
)
=ascii
EndIf
Wend
While
Not
KeyHit
(
1
)
a = ScanCode_To_Ascii
(
)
If
a <>
0
Then
Print
a +
" "
+
Chr
(
a
)
Wend
Function
ScanCode_To_Ascii
(
)
For
ScanCodeCycle =
1
To
237
If
KeyDown
(
ScanCodeCycle
)
=
True
Then
If
ScancodeCycle <>
42
And
scancodecycle <>
54
Then
scancode = ScanCodeCycle
EndIf
Next
If
KeyDown
(
42
)
=
True
Or
KeyDown
(
54
)
=
True
Then
ShiftDown =
2
Else
ShiftDown =
1
EndIf
If
shiftdown =
2
Then
If
scancode =
42
Or
scancode =
54
Then
Return
EndIf
Return
ScanCode_Array
(
scancode,ShiftDown
)
End Function
.ScanCodesToAscii_Data
Data
1
,
27
,
1
Data
1
,
96
,
41
Data
1
,
49
,
2
Data
1
,
50
,
3
Data
1
,
51
,
4
Data
1
,
52
,
5
Data
1
,
53
,
6
Data
1
,
54
,
7
Data
1
,
55
,
8
Data
1
,
56
,
9
Data
1
,
57
,
10
Data
1
,
48
,
11
Data
1
,
45
,
12
Data
1
,
61
,
13
Data
1
,
8
,
14
Data
1
,
3
,
210
Data
1
,
1
,
199
Data
1
,
5
,
201
Data
1
,
6
,
209
Data
1
,
2
,
207
Data
1
,
4
,
211
Data
1
,
9
,
15
Data
1
,
113
,
16
Data
1
,
119
,
17
Data
1
,
101
,
18
Data
1
,
114
,
19
Data
1
,
116
,
20
Data
1
,
121
,
21
Data
1
,
117
,
22
Data
1
,
105
,
23
Data
1
,
111
,
24
Data
1
,
112
,
25
Data
1
,
91
,
26
Data
1
,
93
,
27
Data
1
,
92
,
43
Data
1
,
97
,
30
Data
1
,
115
,
31
Data
1
,
100
,
32
Data
1
,
102
,
33
Data
1
,
103
,
34
Data
1
,
104
,
35
Data
1
,
106
,
36
Data
1
,
107
,
37
Data
1
,
108
,
38
Data
1
,
59
,
39
Data
1
,
39
,
40
Data
1
,
13
,
28
Data
1
,
122
,
44
Data
1
,
120
,
45
Data
1
,
99
,
46
Data
1
,
118
,
47
Data
1
,
98
,
48
Data
1
,
110
,
49
Data
1
,
109
,
50
Data
1
,
44
,
51
Data
1
,
46
,
52
Data
1
,
47
,
53
Data
1
,
32
,
57
Data
1
,
31
,
203
Data
1
,
29
,
208
Data
1
,
30
,
205
Data
1
,
28
,
200
Data
2
,
126
,
41
Data
2
,
33
,
2
Data
2
,
64
,
3
Data
2
,
35
,
4
Data
2
,
36
,
5
Data
2
,
37
,
6
Data
2
,
94
,
7
Data
2
,
38
,
8
Data
2
,
42
,
9
Data
2
,
40
,
10
Data
2
,
41
,
11
Data
2
,
95
,
12
Data
2
,
43
,
13
Data
2
,
81
,
16
Data
2
,
87
,
17
Data
2
,
69
,
18
Data
2
,
82
,
19
Data
2
,
84
,
20
Data
2
,
89
,
21
Data
2
,
85
,
22
Data
2
,
73
,
23
Data
2
,
79
,
24
Data
2
,
80
,
25
Data
2
,
123
,
26
Data
2
,
125
,
27
Data
2
,
124
,
43
Data
2
,
9
,
15
Data
2
,
65
,
30
Data
2
,
83
,
31
Data
2
,
68
,
32
Data
2
,
70
,
33
Data
2
,
71
,
34
Data
2
,
72
,
35
Data
2
,
74
,
36
Data
2
,
75
,
37
Data
2
,
76
,
38
Data
2
,
58
,
39
Data
2
,
34
,
40
Data
2
,
90
,
44
Data
2
,
88
,
45
Data
2
,
67
,
46
Data
2
,
86
,
47
Data
2
,
66
,
48
Data
2
,
78
,
49
Data
2
,
77
,
50
Data
2
,
60
,
51
Data
2
,
62
,
52
Data
2
,
63
,
53
Data
999
Comments :
Species(Posted 1+ years ago)
Not sure exactly why this would be used but good work.
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
SyntaxBomb - Indie Coders
»
Languages & Coding
»
Blitz Code Archives
»
Miscellaneous
»
[bb] ScanCode to ASCII by MusicianKool [ 1+ years ago ]
SimplePortal 2.3.6 © 2008-2014, SimplePortal