git.iko.soy/rowtype-yoga/purescript-lunapark
on main help sign in
feat: add UnicodeCharacters module
commita559b635cff516aa7a25fa9cd455102e8840dd6a authorSerhii Khoma <srghma@gmail.com> dateSat 28 Nov 2020, 13:47 (6 years ago) parentbbb1bf3
1 file changed+157
src/Lunapark/UnicodeCharacters.purs+157
src/Lunapark/UnicodeCharacters.pursnew file+157
@@ -0,0 +1,157 @@
1+module Lunapark.UnicodeCharacters where
2+
3+-- copied from https://github.com/webdriverio/webdriverio/blob/13d3a3419b951803c5e7a5db53e48764ca58f371/packages/webdriverio/src/constants.js#L315
4+unicodeCharacters ::
5+ { "NULL" :: Char
6+ , "Unidentified" :: Char
7+ , "Cancel" :: Char
8+ , "Help" :: Char
9+ , "Back space" :: Char
10+ , "Backspace" :: Char
11+ , "Tab" :: Char
12+ , "Clear" :: Char
13+ , "Return" :: Char
14+ , "Enter" :: Char
15+ , "Shift" :: Char
16+ , "Control" :: Char
17+ , "Control Left" :: Char
18+ , "Control Right" :: Char
19+ , "Alt" :: Char
20+ , "Pause" :: Char
21+ , "Escape" :: Char
22+ , "Space" :: Char
23+ , " " :: Char
24+ , "Pageup" :: Char
25+ , "PageUp" :: Char
26+ , "Page_Up" :: Char
27+ , "Pagedown" :: Char
28+ , "PageDown" :: Char
29+ , "Page_Down" :: Char
30+ , "End" :: Char
31+ , "Home" :: Char
32+ , "Left arrow" :: Char
33+ , "Arrow_Left" :: Char
34+ , "ArrowLeft" :: Char
35+ , "Up arrow" :: Char
36+ , "Arrow_Up" :: Char
37+ , "ArrowUp" :: Char
38+ , "Right arrow" :: Char
39+ , "Arrow_Right" :: Char
40+ , "ArrowRight" :: Char
41+ , "Down arrow" :: Char
42+ , "Arrow_Down" :: Char
43+ , "ArrowDown" :: Char
44+ , "Insert" :: Char
45+ , "Delete" :: Char
46+ , "Semicolon" :: Char
47+ , "Equals" :: Char
48+ , "Numpad 0" :: Char
49+ , "Numpad 1" :: Char
50+ , "Numpad 2" :: Char
51+ , "Numpad 3" :: Char
52+ , "Numpad 4" :: Char
53+ , "Numpad 5" :: Char
54+ , "Numpad 6" :: Char
55+ , "Numpad 7" :: Char
56+ , "Numpad 8" :: Char
57+ , "Numpad 9" :: Char
58+ , "Multiply" :: Char
59+ , "Add" :: Char
60+ , "Separator" :: Char
61+ , "Subtract" :: Char
62+ , "Decimal" :: Char
63+ , "Divide" :: Char
64+ , "F1" :: Char
65+ , "F2" :: Char
66+ , "F3" :: Char
67+ , "F4" :: Char
68+ , "F5" :: Char
69+ , "F6" :: Char
70+ , "F7" :: Char
71+ , "F8" :: Char
72+ , "F9" :: Char
73+ , "F10" :: Char
74+ , "F11" :: Char
75+ , "F12" :: Char
76+ , "Command" :: Char
77+ , "Meta" :: Char
78+ , "Zenkaku_Hankaku" :: Char
79+ , "ZenkakuHankaku" :: Char
80+ }
81+unicodeCharacters =
82+ { "NULL": '\xE000'
83+ , "Unidentified": '\xE000'
84+ , "Cancel": '\xE001'
85+ , "Help": '\xE002'
86+ , "Back space": '\xE003'
87+ , "Backspace": '\xE003'
88+ , "Tab": '\xE004'
89+ , "Clear": '\xE005'
90+ , "Return": '\xE006'
91+ , "Enter": '\xE007'
92+ , "Shift": '\xE008'
93+ , "Control": '\xE009'
94+ , "Control Left": '\xE009'
95+ , "Control Right": '\xE051'
96+ , "Alt": '\xE00A'
97+ , "Pause": '\xE00B'
98+ , "Escape": '\xE00C'
99+ , "Space": '\xE00D'
100+ , " ": '\xE00D'
101+ , "Pageup": '\xE00E'
102+ , "PageUp": '\xE00E'
103+ , "Page_Up": '\xE00E'
104+ , "Pagedown": '\xE00F'
105+ , "PageDown": '\xE00F'
106+ , "Page_Down": '\xE00F'
107+ , "End": '\xE010'
108+ , "Home": '\xE011'
109+ , "Left arrow": '\xE012'
110+ , "Arrow_Left": '\xE012'
111+ , "ArrowLeft": '\xE012'
112+ , "Up arrow": '\xE013'
113+ , "Arrow_Up": '\xE013'
114+ , "ArrowUp": '\xE013'
115+ , "Right arrow": '\xE014'
116+ , "Arrow_Right": '\xE014'
117+ , "ArrowRight": '\xE014'
118+ , "Down arrow": '\xE015'
119+ , "Arrow_Down": '\xE015'
120+ , "ArrowDown": '\xE015'
121+ , "Insert": '\xE016'
122+ , "Delete": '\xE017'
123+ , "Semicolon": '\xE018'
124+ , "Equals": '\xE019'
125+ , "Numpad 0": '\xE01A'
126+ , "Numpad 1": '\xE01B'
127+ , "Numpad 2": '\xE01C'
128+ , "Numpad 3": '\xE01D'
129+ , "Numpad 4": '\xE01E'
130+ , "Numpad 5": '\xE01F'
131+ , "Numpad 6": '\xE020'
132+ , "Numpad 7": '\xE021'
133+ , "Numpad 8": '\xE022'
134+ , "Numpad 9": '\xE023'
135+ , "Multiply": '\xE024'
136+ , "Add": '\xE025'
137+ , "Separator": '\xE026'
138+ , "Subtract": '\xE027'
139+ , "Decimal": '\xE028'
140+ , "Divide": '\xE029'
141+ , "F1": '\xE031'
142+ , "F2": '\xE032'
143+ , "F3": '\xE033'
144+ , "F4": '\xE034'
145+ , "F5": '\xE035'
146+ , "F6": '\xE036'
147+ , "F7": '\xE037'
148+ , "F8": '\xE038'
149+ , "F9": '\xE039'
150+ , "F10": '\xE03A'
151+ , "F11": '\xE03B'
152+ , "F12": '\xE03C'
153+ , "Command": '\xE03D'
154+ , "Meta": '\xE03D'
155+ , "Zenkaku_Hankaku": '\xE040'
156+ , "ZenkakuHankaku": '\xE040'
157+ }