@@ -1,157 +1,177 @@
1module Lunapark.UnicodeCharacters where
1module Lunapark.UnicodeCharacters where
3-- copied from https://github.com/webdriverio/webdriverio/blob/13d3a3419b951803c5e7a5db53e48764ca58f371/packages/webdriverio/src/constants.js#L315
3-- copied from https://github.com/webdriverio/webdriverio/blob/13d3a3419b951803c5e7a5db53e48764ca58f371/packages/webdriverio/src/constants.js#L315
5− { "NULL" :: Char
5+unidentified :: Char
6− , "Unidentified" :: Char
6+unidentified = '\xE000'
8− , "Help" :: Char
8+cancel :: Char
9− , "Back space" :: Char
10− , "Backspace" :: Char
17− , "Control Left" :: Char
18− , "Control Right" :: Char
29− , "Page_Down" :: Char
32− , "Left arrow" :: Char
33− , "Arrow_Left" :: Char
34− , "ArrowLeft" :: Char
38− , "Right arrow" :: Char
39− , "Arrow_Right" :: Char
40− , "ArrowRight" :: Char
41− , "Down arrow" :: Char
42− , "Arrow_Down" :: Char
43− , "ArrowDown" :: Char
46− , "Semicolon" :: Char
60− , "Separator" :: Char
78− , "Zenkaku_Hankaku" :: Char
79− , "ZenkakuHankaku" :: Char
83− , "Unidentified": '\xE000'
84− , "Cancel": '\xE001'
9+cancel = '\xE001'
85− , "Help": '\xE002'
12+help = '\xE002'
86− , "Back space": '\xE003'
13+
87− , "Backspace": '\xE003'
14+backspace :: Char
88− , "Tab": '\xE004'
18+tab = '\xE004'
89− , "Clear": '\xE005'
21+clear = '\xE005'
90− , "Return": '\xE006'
24+return = '\xE006'
91− , "Enter": '\xE007'
27+enter = '\xE007'
92− , "Shift": '\xE008'
30+shift = '\xE008'
93− , "Control": '\xE009'
31+
94− , "Control Left": '\xE009'
32+controlLeft :: Char
95− , "Control Right": '\xE051'
33+controlLeft = '\xE009'
36+controlRight = '\xE051'
96− , "Alt": '\xE00A'
39+alt = '\xE00A'
97− , "Pause": '\xE00B'
42+pause = '\xE00B'
98− , "Escape": '\xE00C'
45+escape = '\xE00C'
99− , "Space": '\xE00D'
46+
100− , " ": '\xE00D'
48+space = '\xE00D'
101− , "Pageup": '\xE00E'
49+
102− , "PageUp": '\xE00E'
50+pageUp :: Char
103− , "Page_Up": '\xE00E'
51+pageUp = '\xE00E'
104− , "Pagedown": '\xE00F'
52+
105− , "PageDown": '\xE00F'
53+pageDown :: Char
106− , "Page_Down": '\xE00F'
54+pageDown = '\xE00F'
107− , "End": '\xE010'
57+end = '\xE010'
108− , "Home": '\xE011'
60+home = '\xE011'
109− , "Left arrow": '\xE012'
61+
110− , "Arrow_Left": '\xE012'
62+arrowLeft :: Char
111− , "ArrowLeft": '\xE012'
63+arrowLeft = '\xE012'
112− , "Up arrow": '\xE013'
64+
113− , "Arrow_Up": '\xE013'
65+arrowUp :: Char
114− , "ArrowUp": '\xE013'
66+arrowUp = '\xE013'
115− , "Right arrow": '\xE014'
67+
116− , "Arrow_Right": '\xE014'
68+arrowRight :: Char
117− , "ArrowRight": '\xE014'
69+arrowRight = '\xE014'
118− , "Down arrow": '\xE015'
70+
119− , "Arrow_Down": '\xE015'
71+arrowDown :: Char
120− , "ArrowDown": '\xE015'
72+arrowDown = '\xE015'
121− , "Insert": '\xE016'
75+insert = '\xE016'
122− , "Delete": '\xE017'
78+delete = '\xE017'
123− , "Semicolon": '\xE018'
79+
124− , "Equals": '\xE019'
84+equals = '\xE019'
125− , "Numpad 0": '\xE01A'
87+numpad0 = '\xE01A'
126− , "Numpad 1": '\xE01B'
90+numpad1 = '\xE01B'
127− , "Numpad 2": '\xE01C'
93+numpad2 = '\xE01C'
128− , "Numpad 3": '\xE01D'
96+numpad3 = '\xE01D'
129− , "Numpad 4": '\xE01E'
99+numpad4 = '\xE01E'
130− , "Numpad 5": '\xE01F'
102+numpad5 = '\xE01F'
131− , "Numpad 6": '\xE020'
105+numpad6 = '\xE020'
132− , "Numpad 7": '\xE021'
108+numpad7 = '\xE021'
133− , "Numpad 8": '\xE022'
111+numpad8 = '\xE022'
134− , "Numpad 9": '\xE023'
114+numpad9 = '\xE023'
135− , "Multiply": '\xE024'
115+
136− , "Add": '\xE025'
120+add = '\xE025'
137− , "Separator": '\xE026'
121+
138− , "Subtract": '\xE027'
122+separator :: Char
139− , "Decimal": '\xE028'
129+decimal = '\xE028'
140− , "Divide": '\xE029'
132+divide = '\xE029'
141− , "F1": '\xE031'
135+f1 = '\xE031'
142− , "F2": '\xE032'
138+f2 = '\xE032'
143− , "F3": '\xE033'
141+f3 = '\xE033'
144− , "F4": '\xE034'
144+f4 = '\xE034'
145− , "F5": '\xE035'
147+f5 = '\xE035'
146− , "F6": '\xE036'
150+f6 = '\xE036'
147− , "F7": '\xE037'
153+f7 = '\xE037'
148− , "F8": '\xE038'
156+f8 = '\xE038'
149− , "F9": '\xE039'
159+f9 = '\xE039'
150− , "F10": '\xE03A'
162+f10 = '\xE03A'
151− , "F11": '\xE03B'
165+f11 = '\xE03B'
152− , "F12": '\xE03C'
168+f12 = '\xE03C'
153− , "Command": '\xE03D'
171+command = '\xE03D'
154− , "Meta": '\xE03D'
174+meta = '\xE03D'
155− , "Zenkaku_Hankaku": '\xE040'
175+
156− , "ZenkakuHankaku": '\xE040'
176+zenkakuHankaku :: Char
157− }
177+zenkakuHankaku = '\xE040'