xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Ticket #2617: redact-xpra-lag-200.log

File redact-xpra-lag-200.log, 169.3 KB (added by stdedos, 18 months ago)
Line 
1timeout: did not receive the info
2timeout: did not receive the info
3timeout: did not receive the info
4timeout: did not receive the info
5timeout: did not receive the info
6timeout: did not receive the info
7bandwidth-limit=0
8child.1.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
9child.1.dead=True
10child.1.forget=False
11child.1.ignore=True
12child.1.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
13child.1.pid=29737
14child.1.returncode=0
15child.2.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
16child.2.dead=True
17child.2.forget=False
18child.2.ignore=True
19child.2.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
20child.2.pid=26616
21child.2.returncode=0
22child.3.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
23child.3.dead=True
24child.3.forget=False
25child.3.ignore=True
26child.3.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
27child.3.pid=26264
28child.3.returncode=0
29child.4.command=pactl set-default-source Xpra-Microphone.monitor
30child.4.dead=True
31child.4.forget=False
32child.4.ignore=True
33child.4.name=pulseaudio-configure-command-1
34child.4.pid=24856
35child.4.returncode=0
36child.5.command=pactl set-default-sink Xpra-Speaker
37child.5.dead=True
38child.5.forget=False
39child.5.ignore=True
40child.5.name=pulseaudio-configure-command-0
41child.5.pid=24853
42child.5.returncode=0
43child.6.command=('pulseaudio', '--start', '-n', '--daemonize=false', '--system=false', '--exit-idle-time=-1', '--load=module-suspend-on-idle', '--load=module-null-sink sink_name="Xpra-Speaker" sink_properties=device.description="Xpra\\ Speaker"', '--load=module-null-sink sink_name="Xpra-Microphone" sink_properties=device.description="Xpra\\ Microphone"', '--load=module-native-protocol-unix socket=/run/user/1000/xpra/pulse-200/pulse/native', '--load=module-dbus-protocol', '--load=module-x11-publish', '--log-level=2', '--log-target=stderr')
44child.6.dead=False
45child.6.forget=False
46child.6.ignore=True
47child.6.name=pulseaudio
48child.6.pid=24789
49child.7.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
50child.7.dead=True
51child.7.forget=False
52child.7.ignore=True
53child.7.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
54child.7.pid=20403
55child.7.returncode=0
56child.8.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
57child.8.dead=True
58child.8.forget=False
59child.8.ignore=True
60child.8.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
61child.8.pid=16537
62child.8.returncode=0
63child.9.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
64child.9.dead=True
65child.9.forget=False
66child.9.ignore=True
67child.9.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
68child.9.pid=13739
69child.9.returncode=0
70child.10.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
71child.10.dead=True
72child.10.forget=False
73child.10.ignore=True
74child.10.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
75child.10.pid=12367
76child.10.returncode=0
77child.11.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
78child.11.dead=True
79child.11.forget=False
80child.11.ignore=True
81child.11.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
82child.11.pid=11539
83child.11.returncode=0
84child.12.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
85child.12.dead=True
86child.12.forget=False
87child.12.ignore=True
88child.12.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
89child.12.pid=8219
90child.12.returncode=0
91child.13.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
92child.13.dead=True
93child.13.forget=False
94child.13.ignore=True
95child.13.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
96child.13.pid=8165
97child.13.returncode=0
98child.14.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
99child.14.dead=True
100child.14.forget=False
101child.14.ignore=True
102child.14.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
103child.14.pid=7372
104child.14.returncode=0
105child.15.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
106child.15.dead=True
107child.15.forget=False
108child.15.ignore=True
109child.15.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
110child.15.pid=6215
111child.15.returncode=0
112child.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
113child.dead=True
114child.forget=False
115child.ignore=True
116child.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
117child.pid=32119
118child.returncode=0
119children.dead=15
120children.ignored=16
121children.total=16
122clients=0
123clients.unauthenticated=0
124clipboard.CLIPBOARD.blocked_owner_change=False
125clipboard.CLIPBOARD.enabled=False
126clipboard.CLIPBOARD.event.get_contents=0
127clipboard.CLIPBOARD.event.got_token=575
128clipboard.CLIPBOARD.event.request_contents=0
129clipboard.CLIPBOARD.event.selection_clear=0
130clipboard.CLIPBOARD.event.selection_get=0
131clipboard.CLIPBOARD.event.selection_request=0
132clipboard.CLIPBOARD.event.sent_token=0
133clipboard.CLIPBOARD.greedy_client=True
134clipboard.CLIPBOARD.have_token=True
135clipboard.CLIPBOARD.last-targets=()
136clipboard.CLIPBOARD.loop-uuid=Xpra-Clipboard-Loop-Detection:b9debc5d212048e18249dfddc494b403
137clipboard.CLIPBOARD.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
138clipboard.PRIMARY.blocked_owner_change=False
139clipboard.PRIMARY.enabled=False
140clipboard.PRIMARY.event.get_contents=0
141clipboard.PRIMARY.event.got_token=0
142clipboard.PRIMARY.event.request_contents=0
143clipboard.PRIMARY.event.selection_clear=0
144clipboard.PRIMARY.event.selection_get=0
145clipboard.PRIMARY.event.selection_request=0
146clipboard.PRIMARY.event.sent_token=0
147clipboard.PRIMARY.greedy_client=True
148clipboard.PRIMARY.have_token=False
149clipboard.PRIMARY.last-targets=()
150clipboard.PRIMARY.loop-uuid=Xpra-Clipboard-Loop-Detection:1cd67f47e4554d5ca261a1fec6d09527
151clipboard.PRIMARY.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
152clipboard.SECONDARY.blocked_owner_change=False
153clipboard.SECONDARY.enabled=False
154clipboard.SECONDARY.event.get_contents=0
155clipboard.SECONDARY.event.got_token=0
156clipboard.SECONDARY.event.request_contents=0
157clipboard.SECONDARY.event.selection_clear=0
158clipboard.SECONDARY.event.selection_get=0
159clipboard.SECONDARY.event.selection_request=0
160clipboard.SECONDARY.event.sent_token=0
161clipboard.SECONDARY.greedy_client=True
162clipboard.SECONDARY.have_token=False
163clipboard.SECONDARY.last-targets=()
164clipboard.SECONDARY.loop-uuid=Xpra-Clipboard-Loop-Detection:b0f0943e4c3e41c19d3b8ce45baf85b0
165clipboard.SECONDARY.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain')
166clipboard.can-receive=True
167clipboard.can-send=True
168clipboard.filters=()
169clipboard.max_recv_size=-1
170clipboard.max_send_size=-1
171clipboard.max_size=16777216
172clipboard.pending=()
173clipboard.requests=584
174clipboard.type=X11Clipboard
175clipboard.want_targets=False
176commands.1.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
177commands.1.dead=True
178commands.1.forget=False
179commands.1.ignore=True
180commands.1.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
181commands.1.pid=12367
182commands.1.returncode=0
183commands.2.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
184commands.2.dead=True
185commands.2.forget=False
186commands.2.ignore=True
187commands.2.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
188commands.2.pid=8165
189commands.2.returncode=0
190commands.3.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
191commands.3.dead=True
192commands.3.forget=False
193commands.3.ignore=True
194commands.3.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
195commands.3.pid=7372
196commands.3.returncode=0
197commands.4.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
198commands.4.dead=True
199commands.4.forget=False
200commands.4.ignore=True
201commands.4.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
202commands.4.pid=6215
203commands.4.returncode=0
204commands.5.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
205commands.5.dead=True
206commands.5.forget=False
207commands.5.ignore=True
208commands.5.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
209commands.5.pid=20403
210commands.5.returncode=0
211commands.6.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
212commands.6.dead=True
213commands.6.forget=False
214commands.6.ignore=True
215commands.6.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
216commands.6.pid=13739
217commands.6.returncode=0
218commands.7.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
219commands.7.dead=True
220commands.7.forget=False
221commands.7.ignore=True
222commands.7.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
223commands.7.pid=29737
224commands.7.returncode=0
225commands.8.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
226commands.8.dead=True
227commands.8.forget=False
228commands.8.ignore=True
229commands.8.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
230commands.8.pid=26264
231commands.8.returncode=0
232commands.9.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
233commands.9.dead=True
234commands.9.forget=False
235commands.9.ignore=True
236commands.9.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
237commands.9.pid=32119
238commands.9.returncode=0
239commands.10.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
240commands.10.dead=True
241commands.10.forget=False
242commands.10.ignore=True
243commands.10.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
244commands.10.pid=11539
245commands.10.returncode=0
246commands.11.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
247commands.11.dead=True
248commands.11.forget=False
249commands.11.ignore=True
250commands.11.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
251commands.11.pid=8219
252commands.11.returncode=0
253commands.12.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
254commands.12.dead=True
255commands.12.forget=False
256commands.12.ignore=True
257commands.12.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
258commands.12.pid=26616
259commands.12.returncode=0
260commands.command=('bash', '-c', 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l')
261commands.dead=True
262commands.exit-with-children=False
263commands.forget=False
264commands.ignore=True
265commands.name=bash -c 'xpra id "${DISPLAY}" | grep session-type= | cut -d = -f 2 | grep -qP "shadow" || exit 0 ; env DBUS_SESSION_BUS_ADDRESS="$(cut -f 2- -d= "${XDG_RUNTIME_DIR}/dbus-session")" gnome-screensaver-command -l'
266commands.pid=16537
267commands.returncode=0
268commands.start=()
269commands.start-after-connect=()
270commands.start-after-connect-done=True
271commands.start-child=()
272commands.start-child-after-connect=()
273commands.start-child-on-connect=()
274commands.start-new=True
275commands.start-on-connect=()
276cursor.default_size=21
277cursor.height=16
278cursor.is-default=False
279cursor.max_size=(128, 128)
280cursor.name=
281cursor.position=(1632, 1225)
282cursor.serial=1
283cursor.width=16
284cursor.x=1632
285cursor.xhot=7
286cursor.y=1225
287cursor.yhot=7
288display.antialias.contrast=1200
289display.antialias.enabled=True
290display.antialias.hinting=True
291display.antialias.orientation=RGB
292display.antialias.type=ClearType
293display.bell=True
294display.cursors=True
295display.cursors.size=0
296display.double-click.distance=(4, 4)
297display.double-click.time=550
298display.dpi.default=0
299display.dpi.value=96
300display.dpi.x=96
301display.dpi.y=96
302display.randr=True
303encoding.ffmpeg.version=(58, 18, 100)
304encoding.pillow.version=4.3.0
305encoding.swscale.version=(5, 1, 100)
306encoding.vpx.version=v1.5.0
307encoding.x264.version=148
308encodings=('rgb', 'h264', 'vp8', 'vp9', 'h264+mp4', 'vp8+webm', 'mpeg4+mp4', 'png', 'png/L', 'png/P', 'jpeg')
309encodings.allowed=('h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265', 'mpeg1', 'mpeg2')
310encodings.core=('rgb24', 'rgb32', 'h264', 'vp8', 'vp9', 'h264+mp4', 'vp8+webm', 'mpeg4+mp4', 'png', 'png/L', 'png/P', 'jpeg')
311encodings.lossless=('rgb24', 'rgb32', 'png', 'png/L', 'png/P')
312encodings.problematic=()
313encodings.with_lossless_mode=('h264',)
314encodings.with_quality=('h264', 'vp8', 'vp9', 'jpeg')
315encodings.with_speed=('png', 'png/P', 'h264', 'png/L', 'rgb', 'vp8', 'vp9')
316env.BASH_FUNC_ask%%=() {  local prompt default reply;\n if [ "${2^^:-}" = "Y" ]; then\n prompt="Y/n";\n default=Y;\n else\n if [ "${2^^:-}" = "N" ]; then\n prompt="y/N";\n default=N;\n else\n prompt="y/n";\n default=;\n fi;\n fi;\n while true; do\n if ! test -t 1; then\n if ! test -t 2; then\n printf '%s [%s] ' "${1}" "${prompt}" > /dev/tty;\n else\n printf '%s [%s] ' "${1}" "${prompt}" > /dev/stderr;\n fi;\n else\n printf '%s [%s] ' "${1}" "${prompt}";\n fi;\n read -r reply < /dev/tty;\n if [ -z "${reply}" ]; then\n reply="${default}";\n fi;\n case "${reply}" in \n Y* | y*)\n return 0\n ;;\n N* | n*)\n return 1\n ;;\n esac;\n done\n}
317env.CKCON_X11_DISPLAY=:200
318env.CLUTTER_IM_MODULE=xim
319env.COMPIZ_BIN_PATH=/usr/bin/
320env.COMPIZ_CONFIG_PROFILE=ubuntu
321env.DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-LjCOUoGSIR,guid=da15d3e735404b6465de36ff5e74c147
322env.DBUS_SESSION_BUS_PID=21263
323env.DEBUGFS_PAGER=less -X
324env.DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
325env.DERBY_HOME=/usr/lib/jvm/java-8-oracle/db
326env.DISABLE_IMSETTINGS=1
327env.DISPLAY=:200
328env.FILENAME_DATETIME_FORMAT=%Y_%m_%d_%H_%M_%S
329env.GDK_BACKEND=x11
330env.GDK_SCALE=1
331env.GDM_LANG=en_US
332env.GIT_PS1_SHOWCOLORHINTS=true
333env.GIT_PS1_SHOWDIRTYSTATE=true
334env.GIT_PS1_SHOWUPSTREAM=verbose
335env.GNOME_KEYRING_CONTROL=
336env.GNOME_KEYRING_PID=
337env.GPG_AGENT_INFO=/home/user-ix/.gnupg/S.gpg-agent:0:1
338env.GTK2_MODULES=overlay-scrollbar
339env.GTK_CSD=0
340env.GTK_IM_MODULE=xim
341env.GTK_MODULES=gail:atk-bridge:unity-gtk-module
342env.HOME=/home/user-ix
343env.HOSTALIASES=/home/user-ix/.hosts
344env.IMSETTINGS_MODULE=none
345env.IM_CONFIG_PHASE=1
346env.INSTANCE=
347env.J2REDIR=/usr/lib/jvm/java-8-oracle/jre
348env.J2SDKDIR=/usr/lib/jvm/java-8-oracle
349env.JAVA_HOME=/usr/lib/jvm/java-8-oracle
350env.JOB=unity-settings-daemon
351env.LANG=en_US.UTF-8
352env.LANGUAGE=en_US
353env.LC_ADDRESS=el_GR.UTF-8
354env.LC_IDENTIFICATION=el_GR.UTF-8
355env.LC_MEASUREMENT=el_GR.UTF-8
356env.LC_MONETARY=el_GR.UTF-8
357env.LC_NAME=el_GR.UTF-8
358env.LC_NUMERIC=el_GR.UTF-8
359env.LC_PAPER=el_GR.UTF-8
360env.LC_TELEPHONE=el_GR.UTF-8
361env.LC_TIME=el_GR.UTF-8
362env.LESS=-R
363env.LESSCLOSE=/usr/bin/lesspipe %s %s
364env.LESSOPEN=| /usr/bin/lesspipe %s
365env.LOCATE_PATH=/home/user-ix/.config/mlocate.db
366env.LOGNAME=user-ix
367env.LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
368env.MAIL=/var/mail/user-ix
369env.MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
370env.MWNOCAPTURE=true
371env.MWNO_RIT=true
372env.MWWM=allwm
373env.NODE_PATH=/usr/lib/node_modules
374env.NO_AT_BRIDGE=1
375env.OLDPWD=/home/user-ix/Documents/[???]/development-tools/scripts/sidekick-team/test-case_pivot/static
376env.PAPERSIZE=a4
377env.PATH=/usr/lib/xpra:/home/user-ix/.installs/bin:/usr/lib/xpra:/home/user-ix/.installs/bin:/usr/lib/xpra:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/user-ix/.installs/gatebuilder/jira:/opt/freerdp-nightly/bin:/home/user-ix/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/user-ix/.installs/gatebuilder/jira:/opt/freerdp-nightly/bin:/home/user-ix/.rvm/bin
378env.PROMPT_COMMAND=history -a; history -r; test -n "$VIRTUAL_ENV" && __PS1_PREFIX="($(basename "$VIRTUAL_ENV")) " || __PS1_PREFIX="" ; __git_ps1 "${__PS1_PREFIX}${debian_chroot:+($debian_chroot)}\[\033[01;3${USERCOLOR_PS1}m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\] \[\e[1;36m\][\D{%F %T}]\[\e[0m\]:\[\033[01;34m\]\w\[\033[00m\]\\\$" " "
379env.PULSE_SERVER=unix:/run/user/1000/xpra/pulse-200/pulse/native
380env.PWD=/home/user-ix/Documents/[???]/development-tools/scripts/sidekick-team/test-case_pivot
381env.QT4_IM_MODULE=xim
382env.QT_ACCESSIBILITY=1
383env.QT_IM_MODULE=xim
384env.QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
385env.QT_QPA_PLATFORM=xcb
386env.QT_QPA_PLATFORMTHEME=appmenu-qt5
387env.QT_X11_NO_NATIVE_MENUBAR=1
388env.RUN_SSH=/run/user/1000/gvfs/
389env.SESSION=ubuntu
390env.SESSIONTYPE=gnome-session
391env.SHELL=/bin/bash
392env.SHLVL=4
393env.SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
394env.SSH_CLIENT=0.0.34.163 60058 22
395env.SSH_CONNECTION=0.0.34.163 60058 0.0.57.121 22
396env.TERM=xterm-256color
397env.UBUNTU_MENUPROXY=
398env.UNITY_DEFAULT_PROFILE=unity
399env.UNITY_HAS_3D_SUPPORT=true
400env.UPSTART_EVENTS=xsession started
401env.UPSTART_INSTANCE=
402env.UPSTART_JOB=unity7
403env.UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/3028
404env.USER=user-ix
405env.USERCOLOR_PS1=2
406env.VTE_VERSION=4205
407env.WINDOWID=8388618
408env.XAUTHORITY=/home/user-ix/.Xauthority
409env.XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg
410env.XDG_CURRENT_DESKTOP=Xpra
411env.XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/home/user-ix/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop
412env.XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/user-ix
413env.XDG_RUNTIME_DIR=/run/user/1000
414env.XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
415env.XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
416env.XDG_SESSION_TYPE=x11
417env.XMODIFIERS=@im=none
418env.XPRA_LOG_DIR=/run/user/1000/xpra
419env.XPRA_PROXY_START_UUID=4c9af3b0230e41fcb08c4e5a319ca675
420env.XPRA_PULSE_SERVER=/run/user/1000/xpra/pulse-200/pulse/native
421env.XPRA_PULSE_SINK_DEVICE_NAME=Xpra-Microphone
422env.XPRA_PULSE_SOURCE_DEVICE_NAME=Xpra-Speaker
423env.XPRA_SERVER_SOCKET=/run/user/1000/xpra/user-ix-main-pc-200
424env._=/usr/bin/xpra
425features.auto-video-encoding=True
426features.av-sync=True
427features.av-sync.enabled=True
428features.change-min-quality=True
429features.change-min-speed=True
430features.change-quality=True
431features.change-speed=True
432features.clipboard=True
433features.clipboard-direction=both
434features.clipboard.contents-slice-fix=True
435features.clipboard.enable-selections=True
436features.clipboard.loop-uuids.CLIPBOARD=Xpra-Clipboard-Loop-Detection:b9debc5d212048e18249dfddc494b403
437features.clipboard.loop-uuids.PRIMARY=Xpra-Clipboard-Loop-Detection:1cd67f47e4554d5ca261a1fec6d09527
438features.clipboard.loop-uuids.SECONDARY=Xpra-Clipboard-Loop-Detection:b0f0943e4c3e41c19d3b8ce45baf85b0
439features.clipboard.preferred-targets=('UTF8_STRING', 'TEXT', 'STRING', 'text/plain', 'image/png')
440features.clipboards=('CLIPBOARD', 'PRIMARY', 'SECONDARY')
441features.connection-data=True
442features.dbus_proxy=True
443features.encoding.generic=True
444features.event_request=True
445features.exit-with-children=False
446features.file-ask-timeout=3600
447features.file-chunks=65536
448features.file-size-limit=100
449features.file-transfer=True
450features.file-transfer-ask=False
451features.idle_timeout=0
452features.input-devices=xtest
453features.network.bandwidth-limit=0
454features.network.bandwidth-limit-change=True
455features.notifications=True
456features.notifications.actions=True
457features.notifications.close=True
458features.notify-startup-complete=True
459features.open-files=True
460features.open-files-ask=False
461features.open-url=True
462features.open-url-ask=False
463features.pointer.relative=True
464features.printer.attributes=('printer-info', 'device-uri')
465features.printing=True
466features.printing-ask=False
467features.remote-logging=True
468features.remote-logging.multi-line=True
469features.rpc-types=('dbus',)
470features.server-commands-info=True
471features.server-commands-signals=('SIGINT', 'SIGTERM', 'SIGHUP', 'SIGKILL', 'SIGUSR1', 'SIGUSR2')
472features.server-events=True
473features.sharing=True
474features.sound.eos-sequence=True
475features.sound.ogg-latency-fix=True
476features.sound_sequence=True
477features.start-new-commands=True
478features.suspend-resume=True
479features.toggle_cursors_bell_notify=True
480features.toggle_keyboard_sync=True
481features.window-filters=True
482features.window.configure.skip-geometry=True
483features.window_refresh_config=True
484features.window_unmap=True
485features.xdg-menu-update=True
486features.xsettings-tuple=True
487file.ask=False
488file.ask-timeout=3600
489file.chunks=65536
490file.enabled=True
491file.open=True
492file.open-ask=False
493file.open-url=True
494file.open-url-ask=False
495file.printing=True
496file.printing-ask=False
497file.size-limit=100
498filters=()
499keyboard.enabled=True
500keyboard.fast-switching=True
501keyboard.keycode=9
502keyboard.keycode.0=19
503keyboard.keycode.0x1005ff70=138
504keyboard.keycode.0x1005ff71=140
505keyboard.keycode.1=10
506keyboard.keycode.2=11
507keyboard.keycode.3=12
508keyboard.keycode.4=13
509keyboard.keycode.5=14
510keyboard.keycode.6=15
511keyboard.keycode.7=16
512keyboard.keycode.8=17
513keyboard.keycode.9=18
514keyboard.keycode.A=38
515keyboard.keycode.Alt_L=64
516keyboard.keycode.Alt_R=108
517keyboard.keycode.Arabic_switch=203
518keyboard.keycode.AudioForward=216
519keyboard.keycode.AudioLowerVolume=122
520keyboard.keycode.AudioMedia=234
521keyboard.keycode.AudioMicMute=198
522keyboard.keycode.AudioMute=121
523keyboard.keycode.AudioNext=171
524keyboard.keycode.AudioPause=172
525keyboard.keycode.AudioPlay=172
526keyboard.keycode.AudioPrev=173
527keyboard.keycode.AudioRaiseVolume=123
528keyboard.keycode.AudioRecord=175
529keyboard.keycode.AudioRewind=176
530keyboard.keycode.AudioStop=174
531keyboard.keycode.B=56
532keyboard.keycode.Back=166
533keyboard.keycode.BackSpace=22
534keyboard.keycode.Battery=244
535keyboard.keycode.Bluetooth=245
536keyboard.keycode.Break=127
537keyboard.keycode.C=54
538keyboard.keycode.Calculator=148
539keyboard.keycode.Cancel=136
540keyboard.keycode.Caps_Lock=66
541keyboard.keycode.ClearGrab=63
542keyboard.keycode.Close=182
543keyboard.keycode.Control_L=37
544keyboard.keycode.Control_R=105
545keyboard.keycode.Copy=141
546keyboard.keycode.Cut=145
547keyboard.keycode.D=40
548keyboard.keycode.DOS=159
549keyboard.keycode.Delete=119
550keyboard.keycode.Display=235
551keyboard.keycode.Documents=243
552keyboard.keycode.Down=116
553keyboard.keycode.E=26
554keyboard.keycode.Eject=169
555keyboard.keycode.End=115
556keyboard.keycode.Escape=9
557keyboard.keycode.Explorer=152
558keyboard.keycode.F=41
559keyboard.keycode.F1=67
560keyboard.keycode.F2=68
561keyboard.keycode.F3=69
562keyboard.keycode.F4=70
563keyboard.keycode.F5=71
564keyboard.keycode.F6=72
565keyboard.keycode.F7=73
566keyboard.keycode.F8=74
567keyboard.keycode.F9=75
568keyboard.keycode.F10=76
569keyboard.keycode.F11=95
570keyboard.keycode.F12=96
571keyboard.keycode.Favorites=164
572keyboard.keycode.Finance=227
573keyboard.keycode.Find=144
574keyboard.keycode.Forward=167
575keyboard.keycode.G=42
576keyboard.keycode.Game=228
577keyboard.keycode.Go=226
578keyboard.keycode.H=43
579keyboard.keycode.Hangul=130
580keyboard.keycode.Hangul_Hanja=131
581keyboard.keycode.Help=146
582keyboard.keycode.Henkan=100
583keyboard.keycode.Henkan_Mode=100
584keyboard.keycode.Hiragana=99
585keyboard.keycode.Hiragana_Katakana=101
586keyboard.keycode.Home=110
587keyboard.keycode.HomePage=180
588keyboard.keycode.Hyper_L=207
589keyboard.keycode.Hyper_R=254
590keyboard.keycode.I=31
591keyboard.keycode.ISO_Left_Tab=23
592keyboard.keycode.ISO_Level3_Shift=92
593keyboard.keycode.Insert=118
594keyboard.keycode.J=44
595keyboard.keycode.K=45
596keyboard.keycode.KP_0=90
597keyboard.keycode.KP_1=87
598keyboard.keycode.KP_2=88
599keyboard.keycode.KP_3=89
600keyboard.keycode.KP_4=83
601keyboard.keycode.KP_5=84
602keyboard.keycode.KP_6=85
603keyboard.keycode.KP_7=79
604keyboard.keycode.KP_8=80
605keyboard.keycode.KP_9=81
606keyboard.keycode.KP_Add=86
607keyboard.keycode.KP_Begin=84
608keyboard.keycode.KP_Decimal=91
609keyboard.keycode.KP_Delete=91
610keyboard.keycode.KP_Divide=106
611keyboard.keycode.KP_Down=88
612keyboard.keycode.KP_End=87
613keyboard.keycode.KP_Enter=104
614keyboard.keycode.KP_Equal=125
615keyboard.keycode.KP_Home=79
616keyboard.keycode.KP_Insert=90
617keyboard.keycode.KP_Left=83
618keyboard.keycode.KP_Multiply=63
619keyboard.keycode.KP_Next=89
620keyboard.keycode.KP_Page_Up=81
621keyboard.keycode.KP_Prior=81
622keyboard.keycode.KP_Right=85
623keyboard.keycode.KP_Subtract=82
624keyboard.keycode.KP_Up=80
625keyboard.keycode.Katakana=98
626keyboard.keycode.KbdBrightnessDown=237
627keyboard.keycode.KbdBrightnessUp=238
628keyboard.keycode.KbdLightOnOff=236
629keyboard.keycode.L=46
630keyboard.keycode.Launch1=156
631keyboard.keycode.Launch2=157
632keyboard.keycode.Launch3=210
633keyboard.keycode.Launch4=211
634keyboard.keycode.Launch5=192
635keyboard.keycode.Launch6=193
636keyboard.keycode.Launch7=194
637keyboard.keycode.Launch8=195
638keyboard.keycode.Launch9=196
639keyboard.keycode.LaunchA=128
640keyboard.keycode.LaunchB=212
641keyboard.keycode.Left=113
642keyboard.keycode.Linefeed=109
643keyboard.keycode.M=58
644keyboard.keycode.Mail=163
645keyboard.keycode.MailForward=241
646keyboard.keycode.Menu=135
647keyboard.keycode.MenuKB=147
648keyboard.keycode.Messenger=224
649keyboard.keycode.Meta_L=64
650keyboard.keycode.Meta_R=108
651keyboard.keycode.Mode_switch=203
652keyboard.keycode.MonBrightnessDown=232
653keyboard.keycode.MonBrightnessUp=233
654keyboard.keycode.Muhenkan=102
655keyboard.keycode.MyComputer=165
656keyboard.keycode.N=57
657keyboard.keycode.New=189
658keyboard.keycode.Next=117
659keyboard.keycode.Next_VMode=86
660keyboard.keycode.Num_Lock=77
661keyboard.keycode.O=32
662keyboard.keycode.Open=142
663keyboard.keycode.P=33
664keyboard.keycode.Page_Down=117
665keyboard.keycode.Page_Up=112
666keyboard.keycode.Paste=143
667keyboard.keycode.Pause=127
668keyboard.keycode.Phone=177
669keyboard.keycode.PowerOff=124
670keyboard.keycode.Prev_VMode=82
671keyboard.keycode.Print=107
672keyboard.keycode.Prior=112
673keyboard.keycode.Q=24
674keyboard.keycode.R=27
675keyboard.keycode.Redo=137
676keyboard.keycode.Reload=181
677keyboard.keycode.Reply=240
678keyboard.keycode.Return=36
679keyboard.keycode.Right=114
680keyboard.keycode.RotateWindows=161
681keyboard.keycode.S=39
682keyboard.keycode.Save=242
683keyboard.keycode.ScreenSaver=160
684keyboard.keycode.ScrollDown=186
685keyboard.keycode.ScrollUp=185
686keyboard.keycode.Scroll_Lock=78
687keyboard.keycode.Search=225
688keyboard.keycode.Send=153
689keyboard.keycode.Shift_L=50
690keyboard.keycode.Shift_R=62
691keyboard.keycode.Shop=229
692keyboard.keycode.Sleep=150
693keyboard.keycode.SunFront=140
694keyboard.keycode.SunProps=138
695keyboard.keycode.Super_L=133
696keyboard.keycode.Super_R=134
697keyboard.keycode.Suspend=213
698keyboard.keycode.Switch_VT_1=67
699keyboard.keycode.Switch_VT_2=68
700keyboard.keycode.Switch_VT_3=69
701keyboard.keycode.Switch_VT_4=70
702keyboard.keycode.Switch_VT_5=71
703keyboard.keycode.Switch_VT_6=72
704keyboard.keycode.Switch_VT_7=73
705keyboard.keycode.Switch_VT_8=74
706keyboard.keycode.Switch_VT_9=75
707keyboard.keycode.Switch_VT_10=76
708keyboard.keycode.Switch_VT_11=95
709keyboard.keycode.Switch_VT_12=96
710keyboard.keycode.Sys_Req=107
711keyboard.keycode.T=28
712keyboard.keycode.Tab=23
713keyboard.keycode.TaskPane=162
714keyboard.keycode.Tools=179
715keyboard.keycode.TouchpadOff=201
716keyboard.keycode.TouchpadOn=200
717keyboard.keycode.TouchpadToggle=199
718keyboard.keycode.U=30
719keyboard.keycode.Undo=139
720keyboard.keycode.Ungrab=106
721keyboard.keycode.Up=111
722keyboard.keycode.V=55
723keyboard.keycode.W=25
724keyboard.keycode.WLAN=246
725keyboard.keycode.WWW=158
726keyboard.keycode.WakeUp=151
727keyboard.keycode.WebCam=220
728keyboard.keycode.X=53
729keyboard.keycode.XF86AudioForward=216
730keyboard.keycode.XF86AudioLowerVolume=122
731keyboard.keycode.XF86AudioMedia=234
732keyboard.keycode.XF86AudioMicMute=198
733keyboard.keycode.XF86AudioMute=121
734keyboard.keycode.XF86AudioNext=171
735keyboard.keycode.XF86AudioPause=172
736keyboard.keycode.XF86AudioPlay=172
737keyboard.keycode.XF86AudioPrev=173
738keyboard.keycode.XF86AudioRaiseVolume=123
739keyboard.keycode.XF86AudioRecord=175
740keyboard.keycode.XF86AudioRewind=176
741keyboard.keycode.XF86AudioStop=174
742keyboard.keycode.XF86Back=166
743keyboard.keycode.XF86Battery=244
744keyboard.keycode.XF86Bluetooth=245
745keyboard.keycode.XF86Calculator=148
746keyboard.keycode.XF86ClearGrab=63
747keyboard.keycode.XF86Close=182
748keyboard.keycode.XF86Copy=141
749keyboard.keycode.XF86Cut=145
750keyboard.keycode.XF86DOS=159
751keyboard.keycode.XF86Display=235
752keyboard.keycode.XF86Documents=243
753keyboard.keycode.XF86Eject=169
754keyboard.keycode.XF86Explorer=152
755keyboard.keycode.XF86Favorites=164
756keyboard.keycode.XF86Finance=227
757keyboard.keycode.XF86Forward=167
758keyboard.keycode.XF86Game=228
759keyboard.keycode.XF86Go=226
760keyboard.keycode.XF86HomePage=180
761keyboard.keycode.XF86KbdBrightnessDown=237
762keyboard.keycode.XF86KbdBrightnessUp=238
763keyboard.keycode.XF86KbdLightOnOff=236
764keyboard.keycode.XF86Launch1=156
765keyboard.keycode.XF86Launch2=157
766keyboard.keycode.XF86Launch3=210
767keyboard.keycode.XF86Launch4=211
768keyboard.keycode.XF86Launch5=192
769keyboard.keycode.XF86Launch6=193
770keyboard.keycode.XF86Launch7=194
771keyboard.keycode.XF86Launch8=195
772keyboard.keycode.XF86Launch9=196
773keyboard.keycode.XF86LaunchA=128
774keyboard.keycode.XF86LaunchB=212
775keyboard.keycode.XF86Mail=163
776keyboard.keycode.XF86MailForward=241
777keyboard.keycode.XF86MenuKB=147
778keyboard.keycode.XF86Messenger=224
779keyboard.keycode.XF86MonBrightnessDown=232
780keyboard.keycode.XF86MonBrightnessUp=233
781keyboard.keycode.XF86MyComputer=165
782keyboard.keycode.XF86New=189
783keyboard.keycode.XF86Next_VMode=86
784keyboard.keycode.XF86Open=142
785keyboard.keycode.XF86Paste=143
786keyboard.keycode.XF86Phone=177
787keyboard.keycode.XF86PowerOff=124
788keyboard.keycode.XF86Prev_VMode=82
789keyboard.keycode.XF86Reload=181
790keyboard.keycode.XF86Reply=240
791keyboard.keycode.XF86RotateWindows=161
792keyboard.keycode.XF86Save=242
793keyboard.keycode.XF86ScreenSaver=160
794keyboard.keycode.XF86ScrollDown=186
795keyboard.keycode.XF86ScrollUp=185
796keyboard.keycode.XF86Search=225
797keyboard.keycode.XF86Send=153
798keyboard.keycode.XF86Shop=229
799keyboard.keycode.XF86Sleep=150
800keyboard.keycode.XF86Suspend=213
801keyboard.keycode.XF86Switch_VT_1=67
802keyboard.keycode.XF86Switch_VT_2=68
803keyboard.keycode.XF86Switch_VT_3=69
804keyboard.keycode.XF86Switch_VT_4=70
805keyboard.keycode.XF86Switch_VT_5=71
806keyboard.keycode.XF86Switch_VT_6=72
807keyboard.keycode.XF86Switch_VT_7=73
808keyboard.keycode.XF86Switch_VT_8=74
809keyboard.keycode.XF86Switch_VT_9=75
810keyboard.keycode.XF86Switch_VT_10=76
811keyboard.keycode.XF86Switch_VT_11=95
812keyboard.keycode.XF86Switch_VT_12=96
813keyboard.keycode.XF86TaskPane=162
814keyboard.keycode.XF86Tools=179
815keyboard.keycode.XF86TouchpadOff=201
816keyboard.keycode.XF86TouchpadOn=200
817keyboard.keycode.XF86TouchpadToggle=199
818keyboard.keycode.XF86Ungrab=106
819keyboard.keycode.XF86WLAN=246
820keyboard.keycode.XF86WWW=158
821keyboard.keycode.XF86WakeUp=151
822keyboard.keycode.XF86WebCam=220
823keyboard.keycode.XF86Xfer=155
824keyboard.keycode.Xfer=155
825keyboard.keycode.Y=29
826keyboard.keycode.Z=52
827keyboard.keycode.a=38
828keyboard.keycode.ampersand=16
829keyboard.keycode.apostrophe=48
830keyboard.keycode.asciicircum=15
831keyboard.keycode.asciitilde=49
832keyboard.keycode.asterisk=17
833keyboard.keycode.at=11
834keyboard.keycode.b=56
835keyboard.keycode.backslash=51
836keyboard.keycode.bar=51
837keyboard.keycode.braceleft=34
838keyboard.keycode.braceright=35
839keyboard.keycode.bracketleft=34
840keyboard.keycode.bracketright=35
841keyboard.keycode.brokenbar=94
842keyboard.keycode.c=54
843keyboard.keycode.colon=47
844keyboard.keycode.comma=59
845keyboard.keycode.d=40
846keyboard.keycode.dollar=13
847keyboard.keycode.e=26
848keyboard.keycode.equal=21
849keyboard.keycode.exclam=10
850keyboard.keycode.f=41
851keyboard.keycode.g=42
852keyboard.keycode.grave=49
853keyboard.keycode.greater=60
854keyboard.keycode.h=43
855keyboard.keycode.i=31
856keyboard.keycode.j=44
857keyboard.keycode.k=45
858keyboard.keycode.l=46
859keyboard.keycode.less=59
860keyboard.keycode.m=58
861keyboard.keycode.minus=20
862keyboard.keycode.n=57
863keyboard.keycode.numbersign=12
864keyboard.keycode.o=32
865keyboard.keycode.p=33
866keyboard.keycode.parenleft=18
867keyboard.keycode.parenright=19
868keyboard.keycode.percent=14
869keyboard.keycode.period=60
870keyboard.keycode.plus=21
871keyboard.keycode.plusminus=126
872keyboard.keycode.q=24
873keyboard.keycode.question=61
874keyboard.keycode.quotedbl=48
875keyboard.keycode.r=27
876keyboard.keycode.s=39
877keyboard.keycode.semicolon=47
878keyboard.keycode.slash=61
879keyboard.keycode.space=65
880keyboard.keycode.t=28
881keyboard.keycode.u=30
882keyboard.keycode.underscore=20
883keyboard.keycode.v=55
884keyboard.keycode.w=25
885keyboard.keycode.x=53
886keyboard.keycode.y=29
887keyboard.keycode.z=52
888keyboard.keymap=(65385, 'Cancel', 3, 0, 0)
889keyboard.keymap.1=(65385, 'Cancel', 3, 0, 1)
890keyboard.keymap.2=(65385, 'Cancel', 3, 0, 2)
891keyboard.keymap.3=(65385, 'Cancel', 3, 0, 3)
892keyboard.keymap.4=(65385, 'Cancel', 3, 0, 4)
893keyboard.keymap.5=(65385, 'Cancel', 3, 0, 5)
894keyboard.keymap.6=(65385, 'Cancel', 3, 0, 6)
895keyboard.keymap.7=(65385, 'Cancel', 3, 0, 7)
896keyboard.keymap.8=(65385, 'Cancel', 3, 1, 0)
897keyboard.keymap.9=(65385, 'Cancel', 3, 1, 1)
898keyboard.keymap.10=(65385, 'Cancel', 3, 1, 2)
899keyboard.keymap.11=(65385, 'Cancel', 3, 1, 3)
900keyboard.keymap.12=(65385, 'Cancel', 3, 1, 4)
901keyboard.keymap.13=(65385, 'Cancel', 3, 1, 5)
902keyboard.keymap.14=(65385, 'Cancel', 3, 1, 6)
903keyboard.keymap.15=(65385, 'Cancel', 3, 1, 7)
904keyboard.keymap.16=(65288, 'BackSpace', 8, 0, 0)
905keyboard.keymap.17=(65288, 'BackSpace', 8, 0, 1)
906keyboard.keymap.18=(65288, 'BackSpace', 8, 0, 2)
907keyboard.keymap.19=(65288, 'BackSpace', 8, 0, 3)
908keyboard.keymap.20=(65288, 'BackSpace', 8, 0, 4)
909keyboard.keymap.21=(65288, 'BackSpace', 8, 0, 5)
910keyboard.keymap.22=(65288, 'BackSpace', 8, 0, 6)
911keyboard.keymap.23=(65288, 'BackSpace', 8, 0, 7)
912keyboard.keymap.24=(65288, 'BackSpace', 8, 1, 0)
913keyboard.keymap.25=(65288, 'BackSpace', 8, 1, 1)
914keyboard.keymap.26=(65288, 'BackSpace', 8, 1, 2)
915keyboard.keymap.27=(65288, 'BackSpace', 8, 1, 3)
916keyboard.keymap.28=(65288, 'BackSpace', 8, 1, 4)
917keyboard.keymap.29=(65288, 'BackSpace', 8, 1, 5)
918keyboard.keymap.30=(65288, 'BackSpace', 8, 1, 6)
919keyboard.keymap.31=(65288, 'BackSpace', 8, 1, 7)
920keyboard.keymap.32=(65289, 'Tab', 9, 0, 0)
921keyboard.keymap.33=(65056, 'ISO_Left_Tab', 9, 0, 1)
922keyboard.keymap.34=(65289, 'Tab', 9, 0, 2)
923keyboard.keymap.35=(65056, 'ISO_Left_Tab', 9, 0, 3)
924keyboard.keymap.36=(65289, 'Tab', 9, 0, 4)
925keyboard.keymap.37=(65056, 'ISO_Left_Tab', 9, 0, 5)
926keyboard.keymap.38=(65289, 'Tab', 9, 0, 6)
927keyboard.keymap.39=(65056, 'ISO_Left_Tab', 9, 0, 7)
928keyboard.keymap.40=(65289, 'Tab', 9, 1, 0)
929keyboard.keymap.41=(65056, 'ISO_Left_Tab', 9, 1, 1)
930keyboard.keymap.42=(65289, 'Tab', 9, 1, 2)
931keyboard.keymap.43=(65056, 'ISO_Left_Tab', 9, 1, 3)
932keyboard.keymap.44=(65289, 'Tab', 9, 1, 4)
933keyboard.keymap.45=(65056, 'ISO_Left_Tab', 9, 1, 5)
934keyboard.keymap.46=(65289, 'Tab', 9, 1, 6)
935keyboard.keymap.47=(65056, 'ISO_Left_Tab', 9, 1, 7)
936keyboard.keymap.48=(65291, 'Clear', 12, 0, 0)
937keyboard.keymap.49=(65291, 'Clear', 12, 0, 1)
938keyboard.keymap.50=(65291, 'Clear', 12, 0, 2)
939keyboard.keymap.51=(65291, 'Clear', 12, 0, 3)
940keyboard.keymap.52=(65291, 'Clear', 12, 0, 4)
941keyboard.keymap.53=(65291, 'Clear', 12, 0, 5)
942keyboard.keymap.54=(65291, 'Clear', 12, 0, 6)
943keyboard.keymap.55=(65291, 'Clear', 12, 0, 7)
944keyboard.keymap.56=(65291, 'Clear', 12, 1, 0)
945keyboard.keymap.57=(65291, 'Clear', 12, 1, 1)
946keyboard.keymap.58=(65291, 'Clear', 12, 1, 2)
947keyboard.keymap.59=(65291, 'Clear', 12, 1, 3)
948keyboard.keymap.60=(65291, 'Clear', 12, 1, 4)
949keyboard.keymap.61=(65291, 'Clear', 12, 1, 5)
950keyboard.keymap.62=(65291, 'Clear', 12, 1, 6)
951keyboard.keymap.63=(65291, 'Clear', 12, 1, 7)
952keyboard.keymap.64=(65293, 'Return', 13, 0, 0)
953keyboard.keymap.65=(65293, 'Return', 13, 0, 1)
954keyboard.keymap.66=(65293, 'Return', 13, 0, 2)
955keyboard.keymap.67=(65293, 'Return', 13, 0, 3)
956keyboard.keymap.68=(65293, 'Return', 13, 0, 4)
957keyboard.keymap.69=(65293, 'Return', 13, 0, 5)
958keyboard.keymap.70=(65293, 'Return', 13, 0, 6)
959keyboard.keymap.71=(65293, 'Return', 13, 0, 7)
960keyboard.keymap.72=(65293, 'Return', 13, 1, 0)
961keyboard.keymap.73=(65293, 'Return', 13, 1, 1)
962keyboard.keymap.74=(65293, 'Return', 13, 1, 2)
963keyboard.keymap.75=(65293, 'Return', 13, 1, 3)
964keyboard.keymap.76=(65293, 'Return', 13, 1, 4)
965keyboard.keymap.77=(65293, 'Return', 13, 1, 5)
966keyboard.keymap.78=(65293, 'Return', 13, 1, 6)
967keyboard.keymap.79=(65293, 'Return', 13, 1, 7)
968keyboard.keymap.80=(65505, 'Shift_L', 16, 0, 0)
969keyboard.keymap.81=(65505, 'Shift_L', 16, 0, 1)
970keyboard.keymap.82=(65505, 'Shift_L', 16, 0, 2)
971keyboard.keymap.83=(65505, 'Shift_L', 16, 0, 3)
972keyboard.keymap.84=(65505, 'Shift_L', 16, 0, 4)
973keyboard.keymap.85=(65505, 'Shift_L', 16, 0, 5)
974keyboard.keymap.86=(65505, 'Shift_L', 16, 0, 6)
975keyboard.keymap.87=(65505, 'Shift_L', 16, 0, 7)
976keyboard.keymap.88=(65505, 'Shift_L', 16, 1, 0)
977keyboard.keymap.89=(65505, 'Shift_L', 16, 1, 1)
978keyboard.keymap.90=(65505, 'Shift_L', 16, 1, 2)
979keyboard.keymap.91=(65505, 'Shift_L', 16, 1, 3)
980keyboard.keymap.92=(65505, 'Shift_L', 16, 1, 4)
981keyboard.keymap.93=(65505, 'Shift_L', 16, 1, 5)
982keyboard.keymap.94=(65505, 'Shift_L', 16, 1, 6)
983keyboard.keymap.95=(65505, 'Shift_L', 16, 1, 7)
984keyboard.keymap.96=(65507, 'Control_L', 17, 0, 0)
985keyboard.keymap.97=(65507, 'Control_L', 17, 0, 1)
986keyboard.keymap.98=(65507, 'Control_L', 17, 0, 2)
987keyboard.keymap.99=(65507, 'Control_L', 17, 0, 3)
988keyboard.keymap.100=(65507, 'Control_L', 17, 0, 4)
989keyboard.keymap.101=(65507, 'Control_L', 17, 0, 5)
990keyboard.keymap.102=(65507, 'Control_L', 17, 0, 6)
991keyboard.keymap.103=(65507, 'Control_L', 17, 0, 7)
992keyboard.keymap.104=(65507, 'Control_L', 17, 1, 0)
993keyboard.keymap.105=(65507, 'Control_L', 17, 1, 1)
994keyboard.keymap.106=(65507, 'Control_L', 17, 1, 2)
995keyboard.keymap.107=(65507, 'Control_L', 17, 1, 3)
996keyboard.keymap.108=(65507, 'Control_L', 17, 1, 4)
997keyboard.keymap.109=(65507, 'Control_L', 17, 1, 5)
998keyboard.keymap.110=(65507, 'Control_L', 17, 1, 6)
999keyboard.keymap.111=(65507, 'Control_L', 17, 1, 7)
1000keyboard.keymap.112=(65513, 'Alt_L', 18, 0, 0)
1001keyboard.keymap.113=(65513, 'Alt_L', 18, 0, 1)
1002keyboard.keymap.114=(65513, 'Alt_L', 18, 0, 2)
1003keyboard.keymap.115=(65513, 'Alt_L', 18, 0, 3)
1004keyboard.keymap.116=(65513, 'Alt_L', 18, 0, 4)
1005keyboard.keymap.117=(65513, 'Alt_L', 18, 0, 5)
1006keyboard.keymap.118=(65513, 'Alt_L', 18, 0, 6)
1007keyboard.keymap.119=(65513, 'Alt_L', 18, 0, 7)
1008keyboard.keymap.120=(65513, 'Alt_L', 18, 1, 0)
1009keyboard.keymap.121=(65513, 'Alt_L', 18, 1, 1)
1010keyboard.keymap.122=(65513, 'Alt_L', 18, 1, 2)
1011keyboard.keymap.123=(65513, 'Alt_L', 18, 1, 3)
1012keyboard.keymap.124=(65513, 'Alt_L', 18, 1, 4)
1013keyboard.keymap.125=(65513, 'Alt_L', 18, 1, 5)
1014keyboard.keymap.126=(65513, 'Alt_L', 18, 1, 6)
1015keyboard.keymap.127=(65513, 'Alt_L', 18, 1, 7)
1016keyboard.keymap.128=(65299, 'Pause', 19, 0, 0)
1017keyboard.keymap.129=(65299, 'Pause', 19, 0, 1)
1018keyboard.keymap.130=(65299, 'Pause', 19, 0, 2)
1019keyboard.keymap.131=(65299, 'Pause', 19, 0, 3)
1020keyboard.keymap.132=(65299, 'Pause', 19, 0, 4)
1021keyboard.keymap.133=(65299, 'Pause', 19, 0, 5)
1022keyboard.keymap.134=(65299, 'Pause', 19, 0, 6)
1023keyboard.keymap.135=(65299, 'Pause', 19, 0, 7)
1024keyboard.keymap.136=(65299, 'Pause', 19, 1, 0)
1025keyboard.keymap.137=(65299, 'Pause', 19, 1, 1)
1026keyboard.keymap.138=(65299, 'Pause', 19, 1, 2)
1027keyboard.keymap.139=(65299, 'Pause', 19, 1, 3)
1028keyboard.keymap.140=(65299, 'Pause', 19, 1, 4)
1029keyboard.keymap.141=(65299, 'Pause', 19, 1, 5)
1030keyboard.keymap.142=(65299, 'Pause', 19, 1, 6)
1031keyboard.keymap.143=(65299, 'Pause', 19, 1, 7)
1032keyboard.keymap.144=(65307, 'Escape', 27, 0, 0)
1033keyboard.keymap.145=(65307, 'Escape', 27, 0, 1)
1034keyboard.keymap.146=(65307, 'Escape', 27, 0, 2)
1035keyboard.keymap.147=(65307, 'Escape', 27, 0, 3)
1036keyboard.keymap.148=(65307, 'Escape', 27, 0, 4)
1037keyboard.keymap.149=(65307, 'Escape', 27, 0, 5)
1038keyboard.keymap.150=(65307, 'Escape', 27, 0, 6)
1039keyboard.keymap.151=(65307, 'Escape', 27, 0, 7)
1040keyboard.keymap.152=(65307, 'Escape', 27, 1, 0)
1041keyboard.keymap.153=(65307, 'Escape', 27, 1, 1)
1042keyboard.keymap.154=(65307, 'Escape', 27, 1, 2)
1043keyboard.keymap.155=(65307, 'Escape', 27, 1, 3)
1044keyboard.keymap.156=(65307, 'Escape', 27, 1, 4)
1045keyboard.keymap.157=(65307, 'Escape', 27, 1, 5)
1046keyboard.keymap.158=(65307, 'Escape', 27, 1, 6)
1047keyboard.keymap.159=(65307, 'Escape', 27, 1, 7)
1048keyboard.keymap.160=(32, 'space', 32, 0, 0)
1049keyboard.keymap.161=(32, 'space', 32, 0, 1)
1050keyboard.keymap.162=(32, 'space', 32, 0, 2)
1051keyboard.keymap.163=(32, 'space', 32, 0, 3)
1052keyboard.keymap.164=(32, 'space', 32, 1, 0)
1053keyboard.keymap.165=(32, 'space', 32, 1, 1)
1054keyboard.keymap.166=(32, 'space', 32, 1, 2)
1055keyboard.keymap.167=(32, 'space', 32, 1, 3)
1056keyboard.keymap.168=(65365, 'Page_Up', 33, 0, 0)
1057keyboard.keymap.169=(65365, 'Page_Up', 33, 0, 1)
1058keyboard.keymap.170=(65365, 'Page_Up', 33, 0, 2)
1059keyboard.keymap.171=(65365, 'Page_Up', 33, 0, 3)
1060keyboard.keymap.172=(65365, 'Page_Up', 33, 0, 4)
1061keyboard.keymap.173=(65365, 'Page_Up', 33, 0, 5)
1062keyboard.keymap.174=(65365, 'Page_Up', 33, 0, 6)
1063keyboard.keymap.175=(65365, 'Page_Up', 33, 0, 7)
1064keyboard.keymap.176=(65365, 'Page_Up', 33, 1, 0)
1065keyboard.keymap.177=(65365, 'Page_Up', 33, 1, 1)
1066keyboard.keymap.178=(65365, 'Page_Up', 33, 1, 2)
1067keyboard.keymap.179=(65365, 'Page_Up', 33, 1, 3)
1068keyboard.keymap.180=(65365, 'Page_Up', 33, 1, 4)
1069keyboard.keymap.181=(65365, 'Page_Up', 33, 1, 5)
1070keyboard.keymap.182=(65365, 'Page_Up', 33, 1, 6)
1071keyboard.keymap.183=(65365, 'Page_Up', 33, 1, 7)
1072keyboard.keymap.184=(65366, 'Page_Down', 34, 0, 0)
1073keyboard.keymap.185=(65366, 'Page_Down', 34, 0, 1)
1074keyboard.keymap.186=(65366, 'Page_Down', 34, 0, 2)
1075keyboard.keymap.187=(65366, 'Page_Down', 34, 0, 3)
1076keyboard.keymap.188=(65366, 'Page_Down', 34, 0, 4)
1077keyboard.keymap.189=(65366, 'Page_Down', 34, 0, 5)
1078keyboard.keymap.190=(65366, 'Page_Down', 34, 0, 6)
1079keyboard.keymap.191=(65366, 'Page_Down', 34, 0, 7)
1080keyboard.keymap.192=(65366, 'Page_Down', 34, 1, 0)
1081keyboard.keymap.193=(65366, 'Page_Down', 34, 1, 1)
1082keyboard.keymap.194=(65366, 'Page_Down', 34, 1, 2)
1083keyboard.keymap.195=(65366, 'Page_Down', 34, 1, 3)
1084keyboard.keymap.196=(65366, 'Page_Down', 34, 1, 4)
1085keyboard.keymap.197=(65366, 'Page_Down', 34, 1, 5)
1086keyboard.keymap.198=(65366, 'Page_Down', 34, 1, 6)
1087keyboard.keymap.199=(65366, 'Page_Down', 34, 1, 7)
1088keyboard.keymap.200=(65367, 'End', 35, 0, 0)
1089keyboard.keymap.201=(65367, 'End', 35, 0, 1)
1090keyboard.keymap.202=(65367, 'End', 35, 0, 2)
1091keyboard.keymap.203=(65367, 'End', 35, 0, 3)
1092keyboard.keymap.204=(65367, 'End', 35, 0, 4)
1093keyboard.keymap.205=(65367, 'End', 35, 0, 5)
1094keyboard.keymap.206=(65367, 'End', 35, 0, 6)
1095keyboard.keymap.207=(65367, 'End', 35, 0, 7)
1096keyboard.keymap.208=(65367, 'End', 35, 1, 0)
1097keyboard.keymap.209=(65367, 'End', 35, 1, 1)
1098keyboard.keymap.210=(65367, 'End', 35, 1, 2)
1099keyboard.keymap.211=(65367, 'End', 35, 1, 3)
1100keyboard.keymap.212=(65367, 'End', 35, 1, 4)
1101keyboard.keymap.213=(65367, 'End', 35, 1, 5)
1102keyboard.keymap.214=(65367, 'End', 35, 1, 6)
1103keyboard.keymap.215=(65367, 'End', 35, 1, 7)
1104keyboard.keymap.216=(65360, 'Home', 36, 0, 0)
1105keyboard.keymap.217=(65360, 'Home', 36, 0, 1)
1106keyboard.keymap.218=(65360, 'Home', 36, 0, 2)
1107keyboard.keymap.219=(65360, 'Home', 36, 0, 3)
1108keyboard.keymap.220=(65360, 'Home', 36, 0, 4)
1109keyboard.keymap.221=(65360, 'Home', 36, 0, 5)
1110keyboard.keymap.222=(65360, 'Home', 36, 0, 6)
1111keyboard.keymap.223=(65360, 'Home', 36, 0, 7)
1112keyboard.keymap.224=(65360, 'Home', 36, 1, 0)
1113keyboard.keymap.225=(65360, 'Home', 36, 1, 1)
1114keyboard.keymap.226=(65360, 'Home', 36, 1, 2)
1115keyboard.keymap.227=(65360, 'Home', 36, 1, 3)
1116keyboard.keymap.228=(65360, 'Home', 36, 1, 4)
1117keyboard.keymap.229=(65360, 'Home', 36, 1, 5)
1118keyboard.keymap.230=(65360, 'Home', 36, 1, 6)
1119keyboard.keymap.231=(65360, 'Home', 36, 1, 7)
1120keyboard.keymap.232=(65361, 'Left', 37, 0, 0)
1121keyboard.keymap.233=(65361, 'Left', 37, 0, 1)
1122keyboard.keymap.234=(65361, 'Left', 37, 0, 2)
1123keyboard.keymap.235=(65361, 'Left', 37, 0, 3)
1124keyboard.keymap.236=(65361, 'Left', 37, 0, 4)
1125keyboard.keymap.237=(65361, 'Left', 37, 0, 5)
1126keyboard.keymap.238=(65361, 'Left', 37, 0, 6)
1127keyboard.keymap.239=(65361, 'Left', 37, 0, 7)
1128keyboard.keymap.240=(65361, 'Left', 37, 1, 0)
1129keyboard.keymap.241=(65361, 'Left', 37, 1, 1)
1130keyboard.keymap.242=(65361, 'Left', 37, 1, 2)
1131keyboard.keymap.243=(65361, 'Left', 37, 1, 3)
1132keyboard.keymap.244=(65361, 'Left', 37, 1, 4)
1133keyboard.keymap.245=(65361, 'Left', 37, 1, 5)
1134keyboard.keymap.246=(65361, 'Left', 37, 1, 6)
1135keyboard.keymap.247=(65361, 'Left', 37, 1, 7)
1136keyboard.keymap.248=(65362, 'Up', 38, 0, 0)
1137keyboard.keymap.249=(65362, 'Up', 38, 0, 1)
1138keyboard.keymap.250=(65362, 'Up', 38, 0, 2)
1139keyboard.keymap.251=(65362, 'Up', 38, 0, 3)
1140keyboard.keymap.252=(65362, 'Up', 38, 0, 4)
1141keyboard.keymap.253=(65362, 'Up', 38, 0, 5)
1142keyboard.keymap.254=(65362, 'Up', 38, 0, 6)
1143keyboard.keymap.255=(65362, 'Up', 38, 0, 7)
1144keyboard.keymap.256=(65362, 'Up', 38, 1, 0)
1145keyboard.keymap.257=(65362, 'Up', 38, 1, 1)
1146keyboard.keymap.258=(65362, 'Up', 38, 1, 2)
1147keyboard.keymap.259=(65362, 'Up', 38, 1, 3)
1148keyboard.keymap.260=(65362, 'Up', 38, 1, 4)
1149keyboard.keymap.261=(65362, 'Up', 38, 1, 5)
1150keyboard.keymap.262=(65362, 'Up', 38, 1, 6)
1151keyboard.keymap.263=(65362, 'Up', 38, 1, 7)
1152keyboard.keymap.264=(65363, 'Right', 39, 0, 0)
1153keyboard.keymap.265=(65363, 'Right', 39, 0, 1)
1154keyboard.keymap.266=(65363, 'Right', 39, 0, 2)
1155keyboard.keymap.267=(65363, 'Right', 39, 0, 3)
1156keyboard.keymap.268=(65363, 'Right', 39, 0, 4)
1157keyboard.keymap.269=(65363, 'Right', 39, 0, 5)
1158keyboard.keymap.270=(65363, 'Right', 39, 0, 6)
1159keyboard.keymap.271=(65363, 'Right', 39, 0, 7)
1160keyboard.keymap.272=(65363, 'Right', 39, 1, 0)
1161keyboard.keymap.273=(65363, 'Right', 39, 1, 1)
1162keyboard.keymap.274=(65363, 'Right', 39, 1, 2)
1163keyboard.keymap.275=(65363, 'Right', 39, 1, 3)
1164keyboard.keymap.276=(65363, 'Right', 39, 1, 4)
1165keyboard.keymap.277=(65363, 'Right', 39, 1, 5)
1166keyboard.keymap.278=(65363, 'Right', 39, 1, 6)
1167keyboard.keymap.279=(65363, 'Right', 39, 1, 7)
1168keyboard.keymap.280=(65364, 'Down', 40, 0, 0)
1169keyboard.keymap.281=(65364, 'Down', 40, 0, 1)
1170keyboard.keymap.282=(65364, 'Down', 40, 0, 2)
1171keyboard.keymap.283=(65364, 'Down', 40, 0, 3)
1172keyboard.keymap.284=(65364, 'Down', 40, 0, 4)
1173keyboard.keymap.285=(65364, 'Down', 40, 0, 5)
1174keyboard.keymap.286=(65364, 'Down', 40, 0, 6)
1175keyboard.keymap.287=(65364, 'Down', 40, 0, 7)
1176keyboard.keymap.288=(65364, 'Down', 40, 1, 0)
1177keyboard.keymap.289=(65364, 'Down', 40, 1, 1)
1178keyboard.keymap.290=(65364, 'Down', 40, 1, 2)
1179keyboard.keymap.291=(65364, 'Down', 40, 1, 3)
1180keyboard.keymap.292=(65364, 'Down', 40, 1, 4)
1181keyboard.keymap.293=(65364, 'Down', 40, 1, 5)
1182keyboard.keymap.294=(65364, 'Down', 40, 1, 6)
1183keyboard.keymap.295=(65364, 'Down', 40, 1, 7)
1184keyboard.keymap.296=(65377, 'Print', 44, 0, 0)
1185keyboard.keymap.297=(65377, 'Print', 44, 0, 1)
1186keyboard.keymap.298=(65377, 'Print', 44, 0, 2)
1187keyboard.keymap.299=(65377, 'Print', 44, 0, 3)
1188keyboard.keymap.300=(65377, 'Print', 44, 0, 4)
1189keyboard.keymap.301=(65377, 'Print', 44, 0, 5)
1190keyboard.keymap.302=(65377, 'Print', 44, 0, 6)
1191keyboard.keymap.303=(65377, 'Print', 44, 0, 7)
1192keyboard.keymap.304=(65377, 'Print', 44, 1, 0)
1193keyboard.keymap.305=(65377, 'Print', 44, 1, 1)
1194keyboard.keymap.306=(65377, 'Print', 44, 1, 2)
1195keyboard.keymap.307=(65377, 'Print', 44, 1, 3)
1196keyboard.keymap.308=(65377, 'Print', 44, 1, 4)
1197keyboard.keymap.309=(65377, 'Print', 44, 1, 5)
1198keyboard.keymap.310=(65377, 'Print', 44, 1, 6)
1199keyboard.keymap.311=(65377, 'Print', 44, 1, 7)
1200keyboard.keymap.312=(65379, 'Insert', 45, 0, 0)
1201keyboard.keymap.313=(65379, 'Insert', 45, 0, 1)
1202keyboard.keymap.314=(65379, 'Insert', 45, 0, 2)
1203keyboard.keymap.315=(65379, 'Insert', 45, 0, 3)
1204keyboard.keymap.316=(65379, 'Insert', 45, 0, 4)
1205keyboard.keymap.317=(65379, 'Insert', 45, 0, 5)
1206keyboard.keymap.318=(65379, 'Insert', 45, 0, 6)
1207keyboard.keymap.319=(65379, 'Insert', 45, 0, 7)
1208keyboard.keymap.320=(65379, 'Insert', 45, 1, 0)
1209keyboard.keymap.321=(65379, 'Insert', 45, 1, 1)
1210keyboard.keymap.322=(65379, 'Insert', 45, 1, 2)
1211keyboard.keymap.323=(65379, 'Insert', 45, 1, 3)
1212keyboard.keymap.324=(65379, 'Insert', 45, 1, 4)
1213keyboard.keymap.325=(65379, 'Insert', 45, 1, 5)
1214keyboard.keymap.326=(65379, 'Insert', 45, 1, 6)
1215keyboard.keymap.327=(65379, 'Insert', 45, 1, 7)
1216keyboard.keymap.328=(65535, 'Delete', 46, 0, 0)
1217keyboard.keymap.329=(65535, 'Delete', 46, 0, 1)
1218keyboard.keymap.330=(65535, 'Delete', 46, 0, 2)
1219keyboard.keymap.331=(65535, 'Delete', 46, 0, 3)
1220keyboard.keymap.332=(65535, 'Delete', 46, 0, 4)
1221keyboard.keymap.333=(65535, 'Delete', 46, 0, 5)
1222keyboard.keymap.334=(65535, 'Delete', 46, 0, 6)
1223keyboard.keymap.335=(65535, 'Delete', 46, 0, 7)
1224keyboard.keymap.336=(65535, 'Delete', 46, 1, 0)
1225keyboard.keymap.337=(65535, 'Delete', 46, 1, 1)
1226keyboard.keymap.338=(65535, 'Delete', 46, 1, 2)
1227keyboard.keymap.339=(65535, 'Delete', 46, 1, 3)
1228keyboard.keymap.340=(65535, 'Delete', 46, 1, 4)
1229keyboard.keymap.341=(65535, 'Delete', 46, 1, 5)
1230keyboard.keymap.342=(65535, 'Delete', 46, 1, 6)
1231keyboard.keymap.343=(65535, 'Delete', 46, 1, 7)
1232keyboard.keymap.344=(65386, 'Help', 47, 0, 0)
1233keyboard.keymap.345=(65386, 'Help', 47, 0, 1)
1234keyboard.keymap.346=(65386, 'Help', 47, 0, 2)
1235keyboard.keymap.347=(65386, 'Help', 47, 0, 3)
1236keyboard.keymap.348=(65386, 'Help', 47, 0, 4)
1237keyboard.keymap.349=(65386, 'Help', 47, 0, 5)
1238keyboard.keymap.350=(65386, 'Help', 47, 0, 6)
1239keyboard.keymap.351=(65386, 'Help', 47, 0, 7)
1240keyboard.keymap.352=(65386, 'Help', 47, 1, 0)
1241keyboard.keymap.353=(65386, 'Help', 47, 1, 1)
1242keyboard.keymap.354=(65386, 'Help', 47, 1, 2)
1243keyboard.keymap.355=(65386, 'Help', 47, 1, 3)
1244keyboard.keymap.356=(65386, 'Help', 47, 1, 4)
1245keyboard.keymap.357=(65386, 'Help', 47, 1, 5)
1246keyboard.keymap.358=(65386, 'Help', 47, 1, 6)
1247keyboard.keymap.359=(65386, 'Help', 47, 1, 7)
1248keyboard.keymap.360=(48, '0', 48, 0, 0)
1249keyboard.keymap.361=(41, 'parenright', 48, 0, 1)
1250keyboard.keymap.362=(48, '0', 48, 0, 2)
1251keyboard.keymap.363=(41, 'parenright', 48, 0, 3)
1252keyboard.keymap.364=(48, '0', 48, 1, 0)
1253keyboard.keymap.365=(41, 'parenright', 48, 1, 1)
1254keyboard.keymap.366=(48, '0', 48, 1, 2)
1255keyboard.keymap.367=(41, 'parenright', 48, 1, 3)
1256keyboard.keymap.368=(176, 'degree', 48, 1, 4)
1257keyboard.keymap.369=(176, 'degree', 48, 1, 6)
1258keyboard.keymap.370=(49, '1', 49, 0, 0)
1259keyboard.keymap.371=(33, 'exclam', 49, 0, 1)
1260keyboard.keymap.372=(49, '1', 49, 0, 2)
1261keyboard.keymap.373=(33, 'exclam', 49, 0, 3)
1262keyboard.keymap.374=(49, '1', 49, 1, 0)
1263keyboard.keymap.375=(33, 'exclam', 49, 1, 1)
1264keyboard.keymap.376=(49, '1', 49, 1, 2)
1265keyboard.keymap.377=(33, 'exclam', 49, 1, 3)
1266keyboard.keymap.378=(50, '2', 50, 0, 0)
1267keyboard.keymap.379=(64, 'at', 50, 0, 1)
1268keyboard.keymap.380=(50, '2', 50, 0, 2)
1269keyboard.keymap.381=(64, 'at', 50, 0, 3)
1270keyboard.keymap.382=(50, '2', 50, 1, 0)
1271keyboard.keymap.383=(64, 'at', 50, 1, 1)
1272keyboard.keymap.384=(50, '2', 50, 1, 2)
1273keyboard.keymap.385=(64, 'at', 50, 1, 3)
1274keyboard.keymap.386=(178, 'twosuperior', 50, 1, 4)
1275keyboard.keymap.387=(178, 'twosuperior', 50, 1, 6)
1276keyboard.keymap.388=(51, '3', 51, 0, 0)
1277keyboard.keymap.389=(35, 'numbersign', 51, 0, 1)
1278keyboard.keymap.390=(51, '3', 51, 0, 2)
1279keyboard.keymap.391=(35, 'numbersign', 51, 0, 3)
1280keyboard.keymap.392=(51, '3', 51, 1, 0)
1281keyboard.keymap.393=(35, 'numbersign', 51, 1, 1)
1282keyboard.keymap.394=(51, '3', 51, 1, 2)
1283keyboard.keymap.395=(35, 'numbersign', 51, 1, 3)
1284keyboard.keymap.396=(179, 'threesuperior', 51, 1, 4)
1285keyboard.keymap.397=(179, 'threesuperior', 51, 1, 6)
1286keyboard.keymap.398=(52, '4', 52, 0, 0)
1287keyboard.keymap.399=(36, 'dollar', 52, 0, 1)
1288keyboard.keymap.400=(52, '4', 52, 0, 2)
1289keyboard.keymap.401=(36, 'dollar', 52, 0, 3)
1290keyboard.keymap.402=(52, '4', 52, 1, 0)
1291keyboard.keymap.403=(36, 'dollar', 52, 1, 1)
1292keyboard.keymap.404=(52, '4', 52, 1, 2)
1293keyboard.keymap.405=(36, 'dollar', 52, 1, 3)
1294keyboard.keymap.406=(163, 'sterling', 52, 1, 4)
1295keyboard.keymap.407=(163, 'sterling', 52, 1, 6)
1296keyboard.keymap.408=(53, '5', 53, 0, 0)
1297keyboard.keymap.409=(37, 'percent', 53, 0, 1)
1298keyboard.keymap.410=(53, '5', 53, 0, 2)
1299keyboard.keymap.411=(37, 'percent', 53, 0, 3)
1300keyboard.keymap.412=(53, '5', 53, 1, 0)
1301keyboard.keymap.413=(37, 'percent', 53, 1, 1)
1302keyboard.keymap.414=(53, '5', 53, 1, 2)
1303keyboard.keymap.415=(37, 'percent', 53, 1, 3)
1304keyboard.keymap.416=(167, 'section', 53, 1, 4)
1305keyboard.keymap.417=(167, 'section', 53, 1, 6)
1306keyboard.keymap.418=(54, '6', 54, 0, 0)
1307keyboard.keymap.419=(94, 'asciicircum', 54, 0, 1)
1308keyboard.keymap.420=(54, '6', 54, 0, 2)
1309keyboard.keymap.421=(94, 'asciicircum', 54, 0, 3)
1310keyboard.keymap.422=(54, '6', 54, 1, 0)
1311keyboard.keymap.423=(94, 'asciicircum', 54, 1, 1)
1312keyboard.keymap.424=(54, '6', 54, 1, 2)
1313keyboard.keymap.425=(94, 'asciicircum', 54, 1, 3)
1314keyboard.keymap.426=(182, 'paragraph', 54, 1, 4)
1315keyboard.keymap.427=(182, 'paragraph', 54, 1, 6)
1316keyboard.keymap.428=(55, '7', 55, 0, 0)
1317keyboard.keymap.429=(38, 'ampersand', 55, 0, 1)
1318keyboard.keymap.430=(55, '7', 55, 0, 2)
1319keyboard.keymap.431=(38, 'ampersand', 55, 0, 3)
1320keyboard.keymap.432=(55, '7', 55, 1, 0)
1321keyboard.keymap.433=(38, 'ampersand', 55, 1, 1)
1322keyboard.keymap.434=(55, '7', 55, 1, 2)
1323keyboard.keymap.435=(38, 'ampersand', 55, 1, 3)
1324keyboard.keymap.436=(56, '8', 56, 0, 0)
1325keyboard.keymap.437=(42, 'asterisk', 56, 0, 1)
1326keyboard.keymap.438=(56, '8', 56, 0, 2)
1327keyboard.keymap.439=(42, 'asterisk', 56, 0, 3)
1328keyboard.keymap.440=(56, '8', 56, 1, 0)
1329keyboard.keymap.441=(42, 'asterisk', 56, 1, 1)
1330keyboard.keymap.442=(56, '8', 56, 1, 2)
1331keyboard.keymap.443=(42, 'asterisk', 56, 1, 3)
1332keyboard.keymap.444=(164, 'currency', 56, 1, 4)
1333keyboard.keymap.445=(164, 'currency', 56, 1, 6)
1334keyboard.keymap.446=(57, '9', 57, 0, 0)
1335keyboard.keymap.447=(40, 'parenleft', 57, 0, 1)
1336keyboard.keymap.448=(57, '9', 57, 0, 2)
1337keyboard.keymap.449=(40, 'parenleft', 57, 0, 3)
1338keyboard.keymap.450=(57, '9', 57, 1, 0)
1339keyboard.keymap.451=(40, 'parenleft', 57, 1, 1)
1340keyboard.keymap.452=(57, '9', 57, 1, 2)
1341keyboard.keymap.453=(40, 'parenleft', 57, 1, 3)
1342keyboard.keymap.454=(166, 'brokenbar', 57, 1, 4)
1343keyboard.keymap.455=(166, 'brokenbar', 57, 1, 6)
1344keyboard.keymap.456=(97, 'a', 65, 0, 0)
1345keyboard.keymap.457=(65, 'A', 65, 0, 1)
1346keyboard.keymap.458=(65, 'A', 65, 0, 2)
1347keyboard.keymap.459=(97, 'a', 65, 0, 3)
1348keyboard.keymap.460=(2017, 'Greek_alpha', 65, 1, 0)
1349keyboard.keymap.461=(1985, 'Greek_ALPHA', 65, 1, 1)
1350keyboard.keymap.462=(1985, 'Greek_ALPHA', 65, 1, 2)
1351keyboard.keymap.463=(2017, 'Greek_alpha', 65, 1, 3)
1352keyboard.keymap.464=(98, 'b', 66, 0, 0)
1353keyboard.keymap.465=(66, 'B', 66, 0, 1)
1354keyboard.keymap.466=(66, 'B', 66, 0, 2)
1355keyboard.keymap.467=(98, 'b', 66, 0, 3)
1356keyboard.keymap.468=(2018, 'Greek_beta', 66, 1, 0)
1357keyboard.keymap.469=(1986, 'Greek_BETA', 66, 1, 1)
1358keyboard.keymap.470=(1986, 'Greek_BETA', 66, 1, 2)
1359keyboard.keymap.471=(2018, 'Greek_beta', 66, 1, 3)
1360keyboard.keymap.472=(99, 'c', 67, 0, 0)
1361keyboard.keymap.473=(67, 'C', 67, 0, 1)
1362keyboard.keymap.474=(67, 'C', 67, 0, 2)
1363keyboard.keymap.475=(99, 'c', 67, 0, 3)
1364keyboard.keymap.476=(2040, 'Greek_psi', 67, 1, 0)
1365keyboard.keymap.477=(2008, 'Greek_PSI', 67, 1, 1)
1366keyboard.keymap.478=(2008, 'Greek_PSI', 67, 1, 2)
1367keyboard.keymap.479=(2040, 'Greek_psi', 67, 1, 3)
1368keyboard.keymap.480=(169, 'copyright', 67, 1, 4)
1369keyboard.keymap.481=(169, 'copyright', 67, 1, 6)
1370keyboard.keymap.482=(100, 'd', 68, 0, 0)
1371keyboard.keymap.483=(68, 'D', 68, 0, 1)
1372keyboard.keymap.484=(68, 'D', 68, 0, 2)
1373keyboard.keymap.485=(100, 'd', 68, 0, 3)
1374keyboard.keymap.486=(2020, 'Greek_delta', 68, 1, 0)
1375keyboard.keymap.487=(1988, 'Greek_DELTA', 68, 1, 1)
1376keyboard.keymap.488=(1988, 'Greek_DELTA', 68, 1, 2)
1377keyboard.keymap.489=(2020, 'Greek_delta', 68, 1, 3)
1378keyboard.keymap.490=(101, 'e', 69, 0, 0)
1379keyboard.keymap.491=(69, 'E', 69, 0, 1)
1380keyboard.keymap.492=(69, 'E', 69, 0, 2)
1381keyboard.keymap.493=(101, 'e', 69, 0, 3)
1382keyboard.keymap.494=(2021, 'Greek_epsilon', 69, 1, 0)
1383keyboard.keymap.495=(1989, 'Greek_EPSILON', 69, 1, 1)
1384keyboard.keymap.496=(1989, 'Greek_EPSILON', 69, 1, 2)
1385keyboard.keymap.497=(2021, 'Greek_epsilon', 69, 1, 3)
1386keyboard.keymap.498=(8364, 'EuroSign', 69, 1, 4)
1387keyboard.keymap.499=(8364, 'EuroSign', 69, 1, 6)
1388keyboard.keymap.500=(102, 'f', 70, 0, 0)
1389keyboard.keymap.501=(70, 'F', 70, 0, 1)
1390keyboard.keymap.502=(70, 'F', 70, 0, 2)
1391keyboard.keymap.503=(102, 'f', 70, 0, 3)
1392keyboard.keymap.504=(2038, 'Greek_phi', 70, 1, 0)
1393keyboard.keymap.505=(2006, 'Greek_PHI', 70, 1, 1)
1394keyboard.keymap.506=(2006, 'Greek_PHI', 70, 1, 2)
1395keyboard.keymap.507=(2038, 'Greek_phi', 70, 1, 3)
1396keyboard.keymap.508=(103, 'g', 71, 0, 0)
1397keyboard.keymap.509=(71, 'G', 71, 0, 1)
1398keyboard.keymap.510=(71, 'G', 71, 0, 2)
1399keyboard.keymap.511=(103, 'g', 71, 0, 3)
1400keyboard.keymap.512=(2019, 'Greek_gamma', 71, 1, 0)
1401keyboard.keymap.513=(1987, 'Greek_GAMMA', 71, 1, 1)
1402keyboard.keymap.514=(1987, 'Greek_GAMMA', 71, 1, 2)
1403keyboard.keymap.515=(2019, 'Greek_gamma', 71, 1, 3)
1404keyboard.keymap.516=(104, 'h', 72, 0, 0)
1405keyboard.keymap.517=(72, 'H', 72, 0, 1)
1406keyboard.keymap.518=(72, 'H', 72, 0, 2)
1407keyboard.keymap.519=(104, 'h', 72, 0, 3)
1408keyboard.keymap.520=(2023, 'Greek_eta', 72, 1, 0)
1409keyboard.keymap.521=(1991, 'Greek_ETA', 72, 1, 1)
1410keyboard.keymap.522=(1991, 'Greek_ETA', 72, 1, 2)
1411keyboard.keymap.523=(2023, 'Greek_eta', 72, 1, 3)
1412keyboard.keymap.524=(105, 'i', 73, 0, 0)
1413keyboard.keymap.525=(73, 'I', 73, 0, 1)
1414keyboard.keymap.526=(73, 'I', 73, 0, 2)
1415keyboard.keymap.527=(105, 'i', 73, 0, 3)
1416keyboard.keymap.528=(2025, 'Greek_iota', 73, 1, 0)
1417keyboard.keymap.529=(1993, 'Greek_IOTA', 73, 1, 1)
1418keyboard.keymap.530=(1993, 'Greek_IOTA', 73, 1, 2)
1419keyboard.keymap.531=(2025, 'Greek_iota', 73, 1, 3)
1420keyboard.keymap.532=(106, 'j', 74, 0, 0)
1421keyboard.keymap.533=(74, 'J', 74, 0, 1)
1422keyboard.keymap.534=(74, 'J', 74, 0, 2)
1423keyboard.keymap.535=(106, 'j', 74, 0, 3)
1424keyboard.keymap.536=(2030, 'Greek_xi', 74, 1, 0)
1425keyboard.keymap.537=(1998, 'Greek_XI', 74, 1, 1)
1426keyboard.keymap.538=(1998, 'Greek_XI', 74, 1, 2)
1427keyboard.keymap.539=(2030, 'Greek_xi', 74, 1, 3)
1428keyboard.keymap.540=(107, 'k', 75, 0, 0)
1429keyboard.keymap.541=(75, 'K', 75, 0, 1)
1430keyboard.keymap.542=(75, 'K', 75, 0, 2)
1431keyboard.keymap.543=(107, 'k', 75, 0, 3)
1432keyboard.keymap.544=(2026, 'Greek_kappa', 75, 1, 0)
1433keyboard.keymap.545=(1994, 'Greek_KAPPA', 75, 1, 1)
1434keyboard.keymap.546=(1994, 'Greek_KAPPA', 75, 1, 2)
1435keyboard.keymap.547=(2026, 'Greek_kappa', 75, 1, 3)
1436keyboard.keymap.548=(108, 'l', 76, 0, 0)
1437keyboard.keymap.549=(76, 'L', 76, 0, 1)
1438keyboard.keymap.550=(76, 'L', 76, 0, 2)
1439keyboard.keymap.551=(108, 'l', 76, 0, 3)
1440keyboard.keymap.552=(2027, 'Greek_lambda', 76, 1, 0)
1441keyboard.keymap.553=(1995, 'Greek_LAMBDA', 76, 1, 1)
1442keyboard.keymap.554=(1995, 'Greek_LAMBDA', 76, 1, 2)
1443keyboard.keymap.555=(2027, 'Greek_lambda', 76, 1, 3)
1444keyboard.keymap.556=(109, 'm', 77, 0, 0)
1445keyboard.keymap.557=(77, 'M', 77, 0, 1)
1446keyboard.keymap.558=(77, 'M', 77, 0, 2)
1447keyboard.keymap.559=(109, 'm', 77, 0, 3)
1448keyboard.keymap.560=(2028, 'Greek_mu', 77, 1, 0)
1449keyboard.keymap.561=(1996, 'Greek_MU', 77, 1, 1)
1450keyboard.keymap.562=(1996, 'Greek_MU', 77, 1, 2)
1451keyboard.keymap.563=(2028, 'Greek_mu', 77, 1, 3)
1452keyboard.keymap.564=(110, 'n', 78, 0, 0)
1453keyboard.keymap.565=(78, 'N', 78, 0, 1)
1454keyboard.keymap.566=(78, 'N', 78, 0, 2)
1455keyboard.keymap.567=(110, 'n', 78, 0, 3)
1456keyboard.keymap.568=(2029, 'Greek_nu', 78, 1, 0)
1457keyboard.keymap.569=(1997, 'Greek_NU', 78, 1, 1)
1458keyboard.keymap.570=(1997, 'Greek_NU', 78, 1, 2)
1459keyboard.keymap.571=(2029, 'Greek_nu', 78, 1, 3)
1460keyboard.keymap.572=(111, 'o', 79, 0, 0)
1461keyboard.keymap.573=(79, 'O', 79, 0, 1)
1462keyboard.keymap.574=(79, 'O', 79, 0, 2)
1463keyboard.keymap.575=(111, 'o', 79, 0, 3)
1464keyboard.keymap.576=(2031, 'Greek_omicron', 79, 1, 0)
1465keyboard.keymap.577=(1999, 'Greek_OMICRON', 79, 1, 1)
1466keyboard.keymap.578=(1999, 'Greek_OMICRON', 79, 1, 2)
1467keyboard.keymap.579=(2031, 'Greek_omicron', 79, 1, 3)
1468keyboard.keymap.580=(112, 'p', 80, 0, 0)
1469keyboard.keymap.581=(80, 'P', 80, 0, 1)
1470keyboard.keymap.582=(80, 'P', 80, 0, 2)
1471keyboard.keymap.583=(112, 'p', 80, 0, 3)
1472keyboard.keymap.584=(2032, 'Greek_pi', 80, 1, 0)
1473keyboard.keymap.585=(2000, 'Greek_PI', 80, 1, 1)
1474keyboard.keymap.586=(2000, 'Greek_PI', 80, 1, 2)
1475keyboard.keymap.587=(2032, 'Greek_pi', 80, 1, 3)
1476keyboard.keymap.588=(113, 'q', 81, 0, 0)
1477keyboard.keymap.589=(81, 'Q', 81, 0, 1)
1478keyboard.keymap.590=(81, 'Q', 81, 0, 2)
1479keyboard.keymap.591=(113, 'q', 81, 0, 3)
1480keyboard.keymap.592=(59, 'semicolon', 81, 1, 0)
1481keyboard.keymap.593=(58, 'colon', 81, 1, 1)
1482keyboard.keymap.594=(59, 'semicolon', 81, 1, 2)
1483keyboard.keymap.595=(58, 'colon', 81, 1, 3)
1484keyboard.keymap.596=(114, 'r', 82, 0, 0)
1485keyboard.keymap.597=(82, 'R', 82, 0, 1)
1486keyboard.keymap.598=(82, 'R', 82, 0, 2)
1487keyboard.keymap.599=(114, 'r', 82, 0, 3)
1488keyboard.keymap.600=(2033, 'Greek_rho', 82, 1, 0)
1489keyboard.keymap.601=(2001, 'Greek_RHO', 82, 1, 1)
1490keyboard.keymap.602=(2001, 'Greek_RHO', 82, 1, 2)
1491keyboard.keymap.603=(2033, 'Greek_rho', 82, 1, 3)
1492keyboard.keymap.604=(174, 'registered', 82, 1, 4)
1493keyboard.keymap.605=(174, 'registered', 82, 1, 6)
1494keyboard.keymap.606=(115, 's', 83, 0, 0)
1495keyboard.keymap.607=(83, 'S', 83, 0, 1)
1496keyboard.keymap.608=(83, 'S', 83, 0, 2)
1497keyboard.keymap.609=(115, 's', 83, 0, 3)
1498keyboard.keymap.610=(2034, 'Greek_sigma', 83, 1, 0)
1499keyboard.keymap.611=(2002, 'Greek_SIGMA', 83, 1, 1)
1500keyboard.keymap.612=(2002, 'Greek_SIGMA', 83, 1, 2)
1501keyboard.keymap.613=(2034, 'Greek_sigma', 83, 1, 3)
1502keyboard.keymap.614=(116, 't', 84, 0, 0)
1503keyboard.keymap.615=(84, 'T', 84, 0, 1)
1504keyboard.keymap.616=(84, 'T', 84, 0, 2)
1505keyboard.keymap.617=(116, 't', 84, 0, 3)
1506keyboard.keymap.618=(2036, 'Greek_tau', 84, 1, 0)
1507keyboard.keymap.619=(2004, 'Greek_TAU', 84, 1, 1)
1508keyboard.keymap.620=(2004, 'Greek_TAU', 84, 1, 2)
1509keyboard.keymap.621=(2036, 'Greek_tau', 84, 1, 3)
1510keyboard.keymap.622=(117, 'u', 85, 0, 0)
1511keyboard.keymap.623=(85, 'U', 85, 0, 1)
1512keyboard.keymap.624=(85, 'U', 85, 0, 2)
1513keyboard.keymap.625=(117, 'u', 85, 0, 3)
1514keyboard.keymap.626=(2024, 'Greek_theta', 85, 1, 0)
1515keyboard.keymap.627=(1992, 'Greek_THETA', 85, 1, 1)
1516keyboard.keymap.628=(1992, 'Greek_THETA', 85, 1, 2)
1517keyboard.keymap.629=(2024, 'Greek_theta', 85, 1, 3)
1518keyboard.keymap.630=(118, 'v', 86, 0, 0)
1519keyboard.keymap.631=(86, 'V', 86, 0, 1)
1520keyboard.keymap.632=(86, 'V', 86, 0, 2)
1521keyboard.keymap.633=(118, 'v', 86, 0, 3)
1522keyboard.keymap.634=(2041, 'Greek_omega', 86, 1, 0)
1523keyboard.keymap.635=(2009, 'Greek_OMEGA', 86, 1, 1)
1524keyboard.keymap.636=(2009, 'Greek_OMEGA', 86, 1, 2)
1525keyboard.keymap.637=(2041, 'Greek_omega', 86, 1, 3)
1526keyboard.keymap.638=(119, 'w', 87, 0, 0)
1527keyboard.keymap.639=(87, 'W', 87, 0, 1)
1528keyboard.keymap.640=(87, 'W', 87, 0, 2)
1529keyboard.keymap.641=(119, 'w', 87, 0, 3)
1530keyboard.keymap.642=(2035, 'Greek_finalsmallsigma', 87, 1, 0)
1531keyboard.keymap.643=(1966, 'Greek_accentdieresis', 87, 1, 1)
1532keyboard.keymap.644=(2035, 'Greek_finalsmallsigma', 87, 1, 2)
1533keyboard.keymap.645=(1966, 'Greek_accentdieresis', 87, 1, 3)
1534keyboard.keymap.646=(120, 'x', 88, 0, 0)
1535keyboard.keymap.647=(88, 'X', 88, 0, 1)
1536keyboard.keymap.648=(88, 'X', 88, 0, 2)
1537keyboard.keymap.649=(120, 'x', 88, 0, 3)
1538keyboard.keymap.650=(2039, 'Greek_chi', 88, 1, 0)
1539keyboard.keymap.651=(2007, 'Greek_CHI', 88, 1, 1)
1540keyboard.keymap.652=(2007, 'Greek_CHI', 88, 1, 2)
1541keyboard.keymap.653=(2039, 'Greek_chi', 88, 1, 3)
1542keyboard.keymap.654=(121, 'y', 89, 0, 0)
1543keyboard.keymap.655=(89, 'Y', 89, 0, 1)
1544keyboard.keymap.656=(89, 'Y', 89, 0, 2)
1545keyboard.keymap.657=(121, 'y', 89, 0, 3)
1546keyboard.keymap.658=(2037, 'Greek_upsilon', 89, 1, 0)
1547keyboard.keymap.659=(2005, 'Greek_UPSILON', 89, 1, 1)
1548keyboard.keymap.660=(2005, 'Greek_UPSILON', 89, 1, 2)
1549keyboard.keymap.661=(2037, 'Greek_upsilon', 89, 1, 3)
1550keyboard.keymap.662=(165, 'yen', 89, 1, 4)
1551keyboard.keymap.663=(165, 'yen', 89, 1, 6)
1552keyboard.keymap.664=(122, 'z', 90, 0, 0)
1553keyboard.keymap.665=(90, 'Z', 90, 0, 1)
1554keyboard.keymap.666=(90, 'Z', 90, 0, 2)
1555keyboard.keymap.667=(122, 'z', 90, 0, 3)
1556keyboard.keymap.668=(2022, 'Greek_zeta', 90, 1, 0)
1557keyboard.keymap.669=(1990, 'Greek_ZETA', 90, 1, 1)
1558keyboard.keymap.670=(1990, 'Greek_ZETA', 90, 1, 2)
1559keyboard.keymap.671=(2022, 'Greek_zeta', 90, 1, 3)
1560keyboard.keymap.672=(65511, 'Meta_L', 91, 0, 0)
1561keyboard.keymap.673=(65511, 'Meta_L', 91, 0, 1)
1562keyboard.keymap.674=(65511, 'Meta_L', 91, 0, 2)
1563keyboard.keymap.675=(65511, 'Meta_L', 91, 0, 3)
1564keyboard.keymap.676=(65511, 'Meta_L', 91, 0, 4)
1565keyboard.keymap.677=(65511, 'Meta_L', 91, 0, 5)
1566keyboard.keymap.678=(65511, 'Meta_L', 91, 0, 6)
1567keyboard.keymap.679=(65511, 'Meta_L', 91, 0, 7)
1568keyboard.keymap.680=(65511, 'Meta_L', 91, 1, 0)
1569keyboard.keymap.681=(65511, 'Meta_L', 91, 1, 1)
1570keyboard.keymap.682=(65511, 'Meta_L', 91, 1, 2)
1571keyboard.keymap.683=(65511, 'Meta_L', 91, 1, 3)
1572keyboard.keymap.684=(65511, 'Meta_L', 91, 1, 4)
1573keyboard.keymap.685=(65511, 'Meta_L', 91, 1, 5)
1574keyboard.keymap.686=(65511, 'Meta_L', 91, 1, 6)
1575keyboard.keymap.687=(65511, 'Meta_L', 91, 1, 7)
1576keyboard.keymap.688=(65512, 'Meta_R', 92, 0, 0)
1577keyboard.keymap.689=(65512, 'Meta_R', 92, 0, 1)
1578keyboard.keymap.690=(65512, 'Meta_R', 92, 0, 2)
1579keyboard.keymap.691=(65512, 'Meta_R', 92, 0, 3)
1580keyboard.keymap.692=(65512, 'Meta_R', 92, 0, 4)
1581keyboard.keymap.693=(65512, 'Meta_R', 92, 0, 5)
1582keyboard.keymap.694=(65512, 'Meta_R', 92, 0, 6)
1583keyboard.keymap.695=(65512, 'Meta_R', 92, 0, 7)
1584keyboard.keymap.696=(65512, 'Meta_R', 92, 1, 0)
1585keyboard.keymap.697=(65512, 'Meta_R', 92, 1, 1)
1586keyboard.keymap.698=(65512, 'Meta_R', 92, 1, 2)
1587keyboard.keymap.699=(65512, 'Meta_R', 92, 1, 3)
1588keyboard.keymap.700=(65512, 'Meta_R', 92, 1, 4)
1589keyboard.keymap.701=(65512, 'Meta_R', 92, 1, 5)
1590keyboard.keymap.702=(65512, 'Meta_R', 92, 1, 6)
1591keyboard.keymap.703=(65512, 'Meta_R', 92, 1, 7)
1592keyboard.keymap.704=(65383, 'Menu', 93, 0, 0)
1593keyboard.keymap.705=(65383, 'Menu', 93, 0, 1)
1594keyboard.keymap.706=(65383, 'Menu', 93, 0, 2)
1595keyboard.keymap.707=(65383, 'Menu', 93, 0, 3)
1596keyboard.keymap.708=(65383, 'Menu', 93, 0, 4)
1597keyboard.keymap.709=(65383, 'Menu', 93, 0, 5)
1598keyboard.keymap.710=(65383, 'Menu', 93, 0, 6)
1599keyboard.keymap.711=(65383, 'Menu', 93, 0, 7)
1600keyboard.keymap.712=(65383, 'Menu', 93, 1, 0)
1601keyboard.keymap.713=(65383, 'Menu', 93, 1, 1)
1602keyboard.keymap.714=(65383, 'Menu', 93, 1, 2)
1603keyboard.keymap.715=(65383, 'Menu', 93, 1, 3)
1604keyboard.keymap.716=(65383, 'Menu', 93, 1, 4)
1605keyboard.keymap.717=(65383, 'Menu', 93, 1, 5)
1606keyboard.keymap.718=(65383, 'Menu', 93, 1, 6)
1607keyboard.keymap.719=(65383, 'Menu', 93, 1, 7)
1608keyboard.keymap.720=(65456, 'KP_0', 96, 0, 0)
1609keyboard.keymap.721=(65456, 'KP_0', 96, 0, 1)
1610keyboard.keymap.722=(65456, 'KP_0', 96, 0, 2)
1611keyboard.keymap.723=(65456, 'KP_0', 96, 0, 3)
1612keyboard.keymap.724=(65456, 'KP_0', 96, 0, 4)
1613keyboard.keymap.725=(65456, 'KP_0', 96, 0, 5)
1614keyboard.keymap.726=(65456, 'KP_0', 96, 0, 6)
1615keyboard.keymap.727=(65456, 'KP_0', 96, 0, 7)
1616keyboard.keymap.728=(65456, 'KP_0', 96, 1, 0)
1617keyboard.keymap.729=(65456, 'KP_0', 96, 1, 1)
1618keyboard.keymap.730=(65456, 'KP_0', 96, 1, 2)
1619keyboard.keymap.731=(65456, 'KP_0', 96, 1, 3)
1620keyboard.keymap.732=(65456, 'KP_0', 96, 1, 4)
1621keyboard.keymap.733=(65456, 'KP_0', 96, 1, 5)
1622keyboard.keymap.734=(65456, 'KP_0', 96, 1, 6)
1623keyboard.keymap.735=(65456, 'KP_0', 96, 1, 7)
1624keyboard.keymap.736=(65457, 'KP_1', 97, 0, 0)
1625keyboard.keymap.737=(65457, 'KP_1', 97, 0, 1)
1626keyboard.keymap.738=(65457, 'KP_1', 97, 0, 2)
1627keyboard.keymap.739=(65457, 'KP_1', 97, 0, 3)
1628keyboard.keymap.740=(65457, 'KP_1', 97, 0, 4)
1629keyboard.keymap.741=(65457, 'KP_1', 97, 0, 5)
1630keyboard.keymap.742=(65457, 'KP_1', 97, 0, 6)
1631keyboard.keymap.743=(65457, 'KP_1', 97, 0, 7)
1632keyboard.keymap.744=(65457, 'KP_1', 97, 1, 0)
1633keyboard.keymap.745=(65457, 'KP_1', 97, 1, 1)
1634keyboard.keymap.746=(65457, 'KP_1', 97, 1, 2)
1635keyboard.keymap.747=(65457, 'KP_1', 97, 1, 3)
1636keyboard.keymap.748=(65457, 'KP_1', 97, 1, 4)
1637keyboard.keymap.749=(65457, 'KP_1', 97, 1, 5)
1638keyboard.keymap.750=(65457, 'KP_1', 97, 1, 6)
1639keyboard.keymap.751=(65457, 'KP_1', 97, 1, 7)
1640keyboard.keymap.752=(65458, 'KP_2', 98, 0, 0)
1641keyboard.keymap.753=(65458, 'KP_2', 98, 0, 1)
1642keyboard.keymap.754=(65458, 'KP_2', 98, 0, 2)
1643keyboard.keymap.755=(65458, 'KP_2', 98, 0, 3)
1644keyboard.keymap.756=(65458, 'KP_2', 98, 0, 4)
1645keyboard.keymap.757=(65458, 'KP_2', 98, 0, 5)
1646keyboard.keymap.758=(65458, 'KP_2', 98, 0, 6)
1647keyboard.keymap.759=(65458, 'KP_2', 98, 0, 7)
1648keyboard.keymap.760=(65458, 'KP_2', 98, 1, 0)
1649keyboard.keymap.761=(65458, 'KP_2', 98, 1, 1)
1650keyboard.keymap.762=(65458, 'KP_2', 98, 1, 2)
1651keyboard.keymap.763=(65458, 'KP_2', 98, 1, 3)
1652keyboard.keymap.764=(65458, 'KP_2', 98, 1, 4)
1653keyboard.keymap.765=(65458, 'KP_2', 98, 1, 5)
1654keyboard.keymap.766=(65458, 'KP_2', 98, 1, 6)
1655keyboard.keymap.767=(65458, 'KP_2', 98, 1, 7)
1656keyboard.keymap.768=(65459, 'KP_3', 99, 0, 0)
1657keyboard.keymap.769=(65459, 'KP_3', 99, 0, 1)
1658keyboard.keymap.770=(65459, 'KP_3', 99, 0, 2)
1659keyboard.keymap.771=(65459, 'KP_3', 99, 0, 3)
1660keyboard.keymap.772=(65459, 'KP_3', 99, 0, 4)
1661keyboard.keymap.773=(65459, 'KP_3', 99, 0, 5)
1662keyboard.keymap.774=(65459, 'KP_3', 99, 0, 6)
1663keyboard.keymap.775=(65459, 'KP_3', 99, 0, 7)
1664keyboard.keymap.776=(65459, 'KP_3', 99, 1, 0)
1665keyboard.keymap.777=(65459, 'KP_3', 99, 1, 1)
1666keyboard.keymap.778=(65459, 'KP_3', 99, 1, 2)
1667keyboard.keymap.779=(65459, 'KP_3', 99, 1, 3)
1668keyboard.keymap.780=(65459, 'KP_3', 99, 1, 4)
1669keyboard.keymap.781=(65459, 'KP_3', 99, 1, 5)
1670keyboard.keymap.782=(65459, 'KP_3', 99, 1, 6)
1671keyboard.keymap.783=(65459, 'KP_3', 99, 1, 7)
1672keyboard.keymap.784=(65460, 'KP_4', 100, 0, 0)
1673keyboard.keymap.785=(65460, 'KP_4', 100, 0, 1)
1674keyboard.keymap.786=(65460, 'KP_4', 100, 0, 2)
1675keyboard.keymap.787=(65460, 'KP_4', 100, 0, 3)
1676keyboard.keymap.788=(65460, 'KP_4', 100, 0, 4)
1677keyboard.keymap.789=(65460, 'KP_4', 100, 0, 5)
1678keyboard.keymap.790=(65460, 'KP_4', 100, 0, 6)
1679keyboard.keymap.791=(65460, 'KP_4', 100, 0, 7)
1680keyboard.keymap.792=(65460, 'KP_4', 100, 1, 0)
1681keyboard.keymap.793=(65460, 'KP_4', 100, 1, 1)
1682keyboard.keymap.794=(65460, 'KP_4', 100, 1, 2)
1683keyboard.keymap.795=(65460, 'KP_4', 100, 1, 3)
1684keyboard.keymap.796=(65460, 'KP_4', 100, 1, 4)
1685keyboard.keymap.797=(65460, 'KP_4', 100, 1, 5)
1686keyboard.keymap.798=(65460, 'KP_4', 100, 1, 6)
1687keyboard.keymap.799=(65460, 'KP_4', 100, 1, 7)
1688keyboard.keymap.800=(65461, 'KP_5', 101, 0, 0)
1689keyboard.keymap.801=(65461, 'KP_5', 101, 0, 1)
1690keyboard.keymap.802=(65461, 'KP_5', 101, 0, 2)
1691keyboard.keymap.803=(65461, 'KP_5', 101, 0, 3)
1692keyboard.keymap.804=(65461, 'KP_5', 101, 0, 4)
1693keyboard.keymap.805=(65461, 'KP_5', 101, 0, 5)
1694keyboard.keymap.806=(65461, 'KP_5', 101, 0, 6)
1695keyboard.keymap.807=(65461, 'KP_5', 101, 0, 7)
1696keyboard.keymap.808=(65461, 'KP_5', 101, 1, 0)
1697keyboard.keymap.809=(65461, 'KP_5', 101, 1, 1)
1698keyboard.keymap.810=(65461, 'KP_5', 101, 1, 2)
1699keyboard.keymap.811=(65461, 'KP_5', 101, 1, 3)
1700keyboard.keymap.812=(65461, 'KP_5', 101, 1, 4)
1701keyboard.keymap.813=(65461, 'KP_5', 101, 1, 5)
1702keyboard.keymap.814=(65461, 'KP_5', 101, 1, 6)
1703keyboard.keymap.815=(65461, 'KP_5', 101, 1, 7)
1704keyboard.keymap.816=(65462, 'KP_6', 102, 0, 0)
1705keyboard.keymap.817=(65462, 'KP_6', 102, 0, 1)
1706keyboard.keymap.818=(65462, 'KP_6', 102, 0, 2)
1707keyboard.keymap.819=(65462, 'KP_6', 102, 0, 3)
1708keyboard.keymap.820=(65462, 'KP_6', 102, 0, 4)
1709keyboard.keymap.821=(65462, 'KP_6', 102, 0, 5)
1710keyboard.keymap.822=(65462, 'KP_6', 102, 0, 6)
1711keyboard.keymap.823=(65462, 'KP_6', 102, 0, 7)
1712keyboard.keymap.824=(65462, 'KP_6', 102, 1, 0)
1713keyboard.keymap.825=(65462, 'KP_6', 102, 1, 1)
1714keyboard.keymap.826=(65462, 'KP_6', 102, 1, 2)
1715keyboard.keymap.827=(65462, 'KP_6', 102, 1, 3)
1716keyboard.keymap.828=(65462, 'KP_6', 102, 1, 4)
1717keyboard.keymap.829=(65462, 'KP_6', 102, 1, 5)
1718keyboard.keymap.830=(65462, 'KP_6', 102, 1, 6)
1719keyboard.keymap.831=(65462, 'KP_6', 102, 1, 7)
1720keyboard.keymap.832=(65463, 'KP_7', 103, 0, 0)
1721keyboard.keymap.833=(65463, 'KP_7', 103, 0, 1)
1722keyboard.keymap.834=(65463, 'KP_7', 103, 0, 2)
1723keyboard.keymap.835=(65463, 'KP_7', 103, 0, 3)
1724keyboard.keymap.836=(65463, 'KP_7', 103, 0, 4)
1725keyboard.keymap.837=(65463, 'KP_7', 103, 0, 5)
1726keyboard.keymap.838=(65463, 'KP_7', 103, 0, 6)
1727keyboard.keymap.839=(65463, 'KP_7', 103, 0, 7)
1728keyboard.keymap.840=(65463, 'KP_7', 103, 1, 0)
1729keyboard.keymap.841=(65463, 'KP_7', 103, 1, 1)
1730keyboard.keymap.842=(65463, 'KP_7', 103, 1, 2)
1731keyboard.keymap.843=(65463, 'KP_7', 103, 1, 3)
1732keyboard.keymap.844=(65463, 'KP_7', 103, 1, 4)
1733keyboard.keymap.845=(65463, 'KP_7', 103, 1, 5)
1734keyboard.keymap.846=(65463, 'KP_7', 103, 1, 6)
1735keyboard.keymap.847=(65463, 'KP_7', 103, 1, 7)
1736keyboard.keymap.848=(65464, 'KP_8', 104, 0, 0)
1737keyboard.keymap.849=(65464, 'KP_8', 104, 0, 1)
1738keyboard.keymap.850=(65464, 'KP_8', 104, 0, 2)
1739keyboard.keymap.851=(65464, 'KP_8', 104, 0, 3)
1740keyboard.keymap.852=(65464, 'KP_8', 104, 0, 4)
1741keyboard.keymap.853=(65464, 'KP_8', 104, 0, 5)
1742keyboard.keymap.854=(65464, 'KP_8', 104, 0, 6)
1743keyboard.keymap.855=(65464, 'KP_8', 104, 0, 7)
1744keyboard.keymap.856=(65464, 'KP_8', 104, 1, 0)
1745keyboard.keymap.857=(65464, 'KP_8', 104, 1, 1)
1746keyboard.keymap.858=(65464, 'KP_8', 104, 1, 2)
1747keyboard.keymap.859=(65464, 'KP_8', 104, 1, 3)
1748keyboard.keymap.860=(65464, 'KP_8', 104, 1, 4)
1749keyboard.keymap.861=(65464, 'KP_8', 104, 1, 5)
1750keyboard.keymap.862=(65464, 'KP_8', 104, 1, 6)
1751keyboard.keymap.863=(65464, 'KP_8', 104, 1, 7)
1752keyboard.keymap.864=(65465, 'KP_9', 105, 0, 0)
1753keyboard.keymap.865=(65465, 'KP_9', 105, 0, 1)
1754keyboard.keymap.866=(65465, 'KP_9', 105, 0, 2)
1755keyboard.keymap.867=(65465, 'KP_9', 105, 0, 3)
1756keyboard.keymap.868=(65465, 'KP_9', 105, 0, 4)
1757keyboard.keymap.869=(65465, 'KP_9', 105, 0, 5)
1758keyboard.keymap.870=(65465, 'KP_9', 105, 0, 6)
1759keyboard.keymap.871=(65465, 'KP_9', 105, 0, 7)
1760keyboard.keymap.872=(65465, 'KP_9', 105, 1, 0)
1761keyboard.keymap.873=(65465, 'KP_9', 105, 1, 1)
1762keyboard.keymap.874=(65465, 'KP_9', 105, 1, 2)
1763keyboard.keymap.875=(65465, 'KP_9', 105, 1, 3)
1764keyboard.keymap.876=(65465, 'KP_9', 105, 1, 4)
1765keyboard.keymap.877=(65465, 'KP_9', 105, 1, 5)
1766keyboard.keymap.878=(65465, 'KP_9', 105, 1, 6)
1767keyboard.keymap.879=(65465, 'KP_9', 105, 1, 7)
1768keyboard.keymap.880=(65450, 'KP_Multiply', 106, 0, 0)
1769keyboard.keymap.881=(65450, 'KP_Multiply', 106, 0, 1)
1770keyboard.keymap.882=(65450, 'KP_Multiply', 106, 0, 2)
1771keyboard.keymap.883=(65450, 'KP_Multiply', 106, 0, 3)
1772keyboard.keymap.884=(65450, 'KP_Multiply', 106, 0, 4)
1773keyboard.keymap.885=(65450, 'KP_Multiply', 106, 0, 5)
1774keyboard.keymap.886=(65450, 'KP_Multiply', 106, 0, 6)
1775keyboard.keymap.887=(65450, 'KP_Multiply', 106, 0, 7)
1776keyboard.keymap.888=(65450, 'KP_Multiply', 106, 1, 0)
1777keyboard.keymap.889=(65450, 'KP_Multiply', 106, 1, 1)
1778keyboard.keymap.890=(65450, 'KP_Multiply', 106, 1, 2)
1779keyboard.keymap.891=(65450, 'KP_Multiply', 106, 1, 3)
1780keyboard.keymap.892=(65450, 'KP_Multiply', 106, 1, 4)
1781keyboard.keymap.893=(65450, 'KP_Multiply', 106, 1, 5)
1782keyboard.keymap.894=(65450, 'KP_Multiply', 106, 1, 6)
1783keyboard.keymap.895=(65450, 'KP_Multiply', 106, 1, 7)
1784keyboard.keymap.896=(65451, 'KP_Add', 107, 0, 0)
1785keyboard.keymap.897=(65451, 'KP_Add', 107, 0, 1)
1786keyboard.keymap.898=(65451, 'KP_Add', 107, 0, 2)
1787keyboard.keymap.899=(65451, 'KP_Add', 107, 0, 3)
1788keyboard.keymap.900=(65451, 'KP_Add', 107, 0, 4)
1789keyboard.keymap.901=(65451, 'KP_Add', 107, 0, 5)
1790keyboard.keymap.902=(65451, 'KP_Add', 107, 0, 6)
1791keyboard.keymap.903=(65451, 'KP_Add', 107, 0, 7)
1792keyboard.keymap.904=(65451, 'KP_Add', 107, 1, 0)
1793keyboard.keymap.905=(65451, 'KP_Add', 107, 1, 1)
1794keyboard.keymap.906=(65451, 'KP_Add', 107, 1, 2)
1795keyboard.keymap.907=(65451, 'KP_Add', 107, 1, 3)
1796keyboard.keymap.908=(65451, 'KP_Add', 107, 1, 4)
1797keyboard.keymap.909=(65451, 'KP_Add', 107, 1, 5)
1798keyboard.keymap.910=(65451, 'KP_Add', 107, 1, 6)
1799keyboard.keymap.911=(65451, 'KP_Add', 107, 1, 7)
1800keyboard.keymap.912=(65453, 'KP_Subtract', 109, 0, 0)
1801keyboard.keymap.913=(65453, 'KP_Subtract', 109, 0, 1)
1802keyboard.keymap.914=(65453, 'KP_Subtract', 109, 0, 2)
1803keyboard.keymap.915=(65453, 'KP_Subtract', 109, 0, 3)
1804keyboard.keymap.916=(65453, 'KP_Subtract', 109, 0, 4)
1805keyboard.keymap.917=(65453, 'KP_Subtract', 109, 0, 5)
1806keyboard.keymap.918=(65453, 'KP_Subtract', 109, 0, 6)
1807keyboard.keymap.919=(65453, 'KP_Subtract', 109, 0, 7)
1808keyboard.keymap.920=(65453, 'KP_Subtract', 109, 1, 0)
1809keyboard.keymap.921=(65453, 'KP_Subtract', 109, 1, 1)
1810keyboard.keymap.922=(65453, 'KP_Subtract', 109, 1, 2)
1811keyboard.keymap.923=(65453, 'KP_Subtract', 109, 1, 3)
1812keyboard.keymap.924=(65453, 'KP_Subtract', 109, 1, 4)
1813keyboard.keymap.925=(65453, 'KP_Subtract', 109, 1, 5)
1814keyboard.keymap.926=(65453, 'KP_Subtract', 109, 1, 6)
1815keyboard.keymap.927=(65453, 'KP_Subtract', 109, 1, 7)
1816keyboard.keymap.928=(65454, 'KP_Decimal', 110, 0, 0)
1817keyboard.keymap.929=(65454, 'KP_Decimal', 110, 0, 1)
1818keyboard.keymap.930=(65454, 'KP_Decimal', 110, 0, 2)
1819keyboard.keymap.931=(65454, 'KP_Decimal', 110, 0, 3)
1820keyboard.keymap.932=(65454, 'KP_Decimal', 110, 0, 4)
1821keyboard.keymap.933=(65454, 'KP_Decimal', 110, 0, 5)
1822keyboard.keymap.934=(65454, 'KP_Decimal', 110, 0, 6)
1823keyboard.keymap.935=(65454, 'KP_Decimal', 110, 0, 7)
1824keyboard.keymap.936=(65454, 'KP_Decimal', 110, 1, 0)
1825keyboard.keymap.937=(65454, 'KP_Decimal', 110, 1, 1)
1826keyboard.keymap.938=(65454, 'KP_Decimal', 110, 1, 2)
1827keyboard.keymap.939=(65454, 'KP_Decimal', 110, 1, 3)
1828keyboard.keymap.940=(65454, 'KP_Decimal', 110, 1, 4)
1829keyboard.keymap.941=(65454, 'KP_Decimal', 110, 1, 5)
1830keyboard.keymap.942=(65454, 'KP_Decimal', 110, 1, 6)
1831keyboard.keymap.943=(65454, 'KP_Decimal', 110, 1, 7)
1832keyboard.keymap.944=(65455, 'KP_Divide', 111, 0, 0)
1833keyboard.keymap.945=(65455, 'KP_Divide', 111, 0, 1)
1834keyboard.keymap.946=(65455, 'KP_Divide', 111, 0, 2)
1835keyboard.keymap.947=(65455, 'KP_Divide', 111, 0, 3)
1836keyboard.keymap.948=(65455, 'KP_Divide', 111, 0, 4)
1837keyboard.keymap.949=(65455, 'KP_Divide', 111, 0, 5)
1838keyboard.keymap.950=(65455, 'KP_Divide', 111, 0, 6)
1839keyboard.keymap.951=(65455, 'KP_Divide', 111, 0, 7)
1840keyboard.keymap.952=(65455, 'KP_Divide', 111, 1, 0)
1841keyboard.keymap.953=(65455, 'KP_Divide', 111, 1, 1)
1842keyboard.keymap.954=(65455, 'KP_Divide', 111, 1, 2)
1843keyboard.keymap.955=(65455, 'KP_Divide', 111, 1, 3)
1844keyboard.keymap.956=(65455, 'KP_Divide', 111, 1, 4)
1845keyboard.keymap.957=(65455, 'KP_Divide', 111, 1, 5)
1846keyboard.keymap.958=(65455, 'KP_Divide', 111, 1, 6)
1847keyboard.keymap.959=(65455, 'KP_Divide', 111, 1, 7)
1848keyboard.keymap.960=(65470, 'F1', 112, 0, 0)
1849keyboard.keymap.961=(65470, 'F1', 112, 0, 1)
1850keyboard.keymap.962=(65470, 'F1', 112, 0, 2)
1851keyboard.keymap.963=(65470, 'F1', 112, 0, 3)
1852keyboard.keymap.964=(65470, 'F1', 112, 0, 4)
1853keyboard.keymap.965=(65470, 'F1', 112, 0, 5)
1854keyboard.keymap.966=(65470, 'F1', 112, 0, 6)
1855keyboard.keymap.967=(65470, 'F1', 112, 0, 7)
1856keyboard.keymap.968=(65470, 'F1', 112, 1, 0)
1857keyboard.keymap.969=(65470, 'F1', 112, 1, 1)
1858keyboard.keymap.970=(65470, 'F1', 112, 1, 2)
1859keyboard.keymap.971=(65470, 'F1', 112, 1, 3)
1860keyboard.keymap.972=(65470, 'F1', 112, 1, 4)
1861keyboard.keymap.973=(65470, 'F1', 112, 1, 5)
1862keyboard.keymap.974=(65470, 'F1', 112, 1, 6)
1863keyboard.keymap.975=(65470, 'F1', 112, 1, 7)
1864keyboard.keymap.976=(65471, 'F2', 113, 0, 0)
1865keyboard.keymap.977=(65471, 'F2', 113, 0, 1)
1866keyboard.keymap.978=(65471, 'F2', 113, 0, 2)
1867keyboard.keymap.979=(65471, 'F2', 113, 0, 3)
1868keyboard.keymap.980=(65471, 'F2', 113, 0, 4)
1869keyboard.keymap.981=(65471, 'F2', 113, 0, 5)
1870keyboard.keymap.982=(65471, 'F2', 113, 0, 6)
1871keyboard.keymap.983=(65471, 'F2', 113, 0, 7)
1872keyboard.keymap.984=(65471, 'F2', 113, 1, 0)
1873keyboard.keymap.985=(65471, 'F2', 113, 1, 1)
1874keyboard.keymap.986=(65471, 'F2', 113, 1, 2)
1875keyboard.keymap.987=(65471, 'F2', 113, 1, 3)
1876keyboard.keymap.988=(65471, 'F2', 113, 1, 4)
1877keyboard.keymap.989=(65471, 'F2', 113, 1, 5)
1878keyboard.keymap.990=(65471, 'F2', 113, 1, 6)
1879keyboard.keymap.991=(65471, 'F2', 113, 1, 7)
1880keyboard.keymap.992=(65472, 'F3', 114, 0, 0)
1881keyboard.keymap.993=(65472, 'F3', 114, 0, 1)
1882keyboard.keymap.994=(65472, 'F3', 114, 0, 2)
1883keyboard.keymap.995=(65472, 'F3', 114, 0, 3)
1884keyboard.keymap.996=(65472, 'F3', 114, 0, 4)
1885keyboard.keymap.997=(65472, 'F3', 114, 0, 5)
1886keyboard.keymap.998=(65472, 'F3', 114, 0, 6)
1887keyboard.keymap.999=(65472, 'F3', 114, 0, 7)
1888keyboard.keymap.1000=(65472, 'F3', 114, 1, 0)
1889keyboard.keymap.1001=(65472, 'F3', 114, 1, 1)
1890keyboard.keymap.1002=(65472, 'F3', 114, 1, 2)
1891keyboard.keymap.1003=(65472, 'F3', 114, 1, 3)
1892keyboard.keymap.1004=(65472, 'F3', 114, 1, 4)
1893keyboard.keymap.1005=(65472, 'F3', 114, 1, 5)
1894keyboard.keymap.1006=(65472, 'F3', 114, 1, 6)
1895keyboard.keymap.1007=(65472, 'F3', 114, 1, 7)
1896keyboard.keymap.1008=(65473, 'F4', 115, 0, 0)
1897keyboard.keymap.1009=(65473, 'F4', 115, 0, 1)
1898keyboard.keymap.1010=(65473, 'F4', 115, 0, 2)
1899keyboard.keymap.1011=(65473, 'F4', 115, 0, 3)
1900keyboard.keymap.1012=(65473, 'F4', 115, 0, 4)
1901keyboard.keymap.1013=(65473, 'F4', 115, 0, 5)
1902keyboard.keymap.1014=(65473, 'F4', 115, 0, 6)
1903keyboard.keymap.1015=(65473, 'F4', 115, 0, 7)
1904keyboard.keymap.1016=(65473, 'F4', 115, 1, 0)
1905keyboard.keymap.1017=(65473, 'F4', 115, 1, 1)
1906keyboard.keymap.1018=(65473, 'F4', 115, 1, 2)
1907keyboard.keymap.1019=(65473, 'F4', 115, 1, 3)
1908keyboard.keymap.1020=(65473, 'F4', 115, 1, 4)
1909keyboard.keymap.1021=(65473, 'F4', 115, 1, 5)
1910keyboard.keymap.1022=(65473, 'F4', 115, 1, 6)
1911keyboard.keymap.1023=(65473, 'F4', 115, 1, 7)
1912keyboard.keymap.1024=(65474, 'F5', 116, 0, 0)
1913keyboard.keymap.1025=(65474, 'F5', 116, 0, 1)
1914keyboard.keymap.1026=(65474, 'F5', 116, 0, 2)
1915keyboard.keymap.1027=(65474, 'F5', 116, 0, 3)
1916keyboard.keymap.1028=(65474, 'F5', 116, 0, 4)
1917keyboard.keymap.1029=(65474, 'F5', 116, 0, 5)
1918keyboard.keymap.1030=(65474, 'F5', 116, 0, 6)
1919keyboard.keymap.1031=(65474, 'F5', 116, 0, 7)
1920keyboard.keymap.1032=(65474, 'F5', 116, 1, 0)
1921keyboard.keymap.1033=(65474, 'F5', 116, 1, 1)
1922keyboard.keymap.1034=(65474, 'F5', 116, 1, 2)
1923keyboard.keymap.1035=(65474, 'F5', 116, 1, 3)
1924keyboard.keymap.1036=(65474, 'F5', 116, 1, 4)
1925keyboard.keymap.1037=(65474, 'F5', 116, 1, 5)
1926keyboard.keymap.1038=(65474, 'F5', 116, 1, 6)
1927keyboard.keymap.1039=(65474, 'F5', 116, 1, 7)
1928keyboard.keymap.1040=(65475, 'F6', 117, 0, 0)
1929keyboard.keymap.1041=(65475, 'F6', 117, 0, 1)
1930keyboard.keymap.1042=(65475, 'F6', 117, 0, 2)
1931keyboard.keymap.1043=(65475, 'F6', 117, 0, 3)
1932keyboard.keymap.1044=(65475, 'F6', 117, 0, 4)
1933keyboard.keymap.1045=(65475, 'F6', 117, 0, 5)
1934keyboard.keymap.1046=(65475, 'F6', 117, 0, 6)
1935keyboard.keymap.1047=(65475, 'F6', 117, 0, 7)
1936keyboard.keymap.1048=(65475, 'F6', 117, 1, 0)
1937keyboard.keymap.1049=(65475, 'F6', 117, 1, 1)
1938keyboard.keymap.1050=(65475, 'F6', 117, 1, 2)
1939keyboard.keymap.1051=(65475, 'F6', 117, 1, 3)
1940keyboard.keymap.1052=(65475, 'F6', 117, 1, 4)
1941keyboard.keymap.1053=(65475, 'F6', 117, 1, 5)
1942keyboard.keymap.1054=(65475, 'F6', 117, 1, 6)
1943keyboard.keymap.1055=(65475, 'F6', 117, 1, 7)
1944keyboard.keymap.1056=(65476, 'F7', 118, 0, 0)
1945keyboard.keymap.1057=(65476, 'F7', 118, 0, 1)
1946keyboard.keymap.1058=(65476, 'F7', 118, 0, 2)
1947keyboard.keymap.1059=(65476, 'F7', 118, 0, 3)
1948keyboard.keymap.1060=(65476, 'F7', 118, 0, 4)
1949keyboard.keymap.1061=(65476, 'F7', 118, 0, 5)
1950keyboard.keymap.1062=(65476, 'F7', 118, 0, 6)
1951keyboard.keymap.1063=(65476, 'F7', 118, 0, 7)
1952keyboard.keymap.1064=(65476, 'F7', 118, 1, 0)
1953keyboard.keymap.1065=(65476, 'F7', 118, 1, 1)
1954keyboard.keymap.1066=(65476, 'F7', 118, 1, 2)
1955keyboard.keymap.1067=(65476, 'F7', 118, 1, 3)
1956keyboard.keymap.1068=(65476, 'F7', 118, 1, 4)
1957keyboard.keymap.1069=(65476, 'F7', 118, 1, 5)
1958keyboard.keymap.1070=(65476, 'F7', 118, 1, 6)
1959keyboard.keymap.1071=(65476, 'F7', 118, 1, 7)
1960keyboard.keymap.1072=(65477, 'F8', 119, 0, 0)
1961keyboard.keymap.1073=(65477, 'F8', 119, 0, 1)
1962keyboard.keymap.1074=(65477, 'F8', 119, 0, 2)
1963keyboard.keymap.1075=(65477, 'F8', 119, 0, 3)
1964keyboard.keymap.1076=(65477, 'F8', 119, 0, 4)
1965keyboard.keymap.1077=(65477, 'F8', 119, 0, 5)
1966keyboard.keymap.1078=(65477, 'F8', 119, 0, 6)
1967keyboard.keymap.1079=(65477, 'F8', 119, 0, 7)
1968keyboard.keymap.1080=(65477, 'F8', 119, 1, 0)
1969keyboard.keymap.1081=(65477, 'F8', 119, 1, 1)
1970keyboard.keymap.1082=(65477, 'F8', 119, 1, 2)
1971keyboard.keymap.1083=(65477, 'F8', 119, 1, 3)
1972keyboard.keymap.1084=(65477, 'F8', 119, 1, 4)
1973keyboard.keymap.1085=(65477, 'F8', 119, 1, 5)
1974keyboard.keymap.1086=(65477, 'F8', 119, 1, 6)
1975keyboard.keymap.1087=(65477, 'F8', 119, 1, 7)
1976keyboard.keymap.1088=(65478, 'F9', 120, 0, 0)
1977keyboard.keymap.1089=(65478, 'F9', 120, 0, 1)
1978keyboard.keymap.1090=(65478, 'F9', 120, 0, 2)
1979keyboard.keymap.1091=(65478, 'F9', 120, 0, 3)
1980keyboard.keymap.1092=(65478, 'F9', 120, 0, 4)
1981keyboard.keymap.1093=(65478, 'F9', 120, 0, 5)
1982keyboard.keymap.1094=(65478, 'F9', 120, 0, 6)
1983keyboard.keymap.1095=(65478, 'F9', 120, 0, 7)
1984keyboard.keymap.1096=(65478, 'F9', 120, 1, 0)
1985keyboard.keymap.1097=(65478, 'F9', 120, 1, 1)
1986keyboard.keymap.1098=(65478, 'F9', 120, 1, 2)
1987keyboard.keymap.1099=(65478, 'F9', 120, 1, 3)
1988keyboard.keymap.1100=(65478, 'F9', 120, 1, 4)
1989keyboard.keymap.1101=(65478, 'F9', 120, 1, 5)
1990keyboard.keymap.1102=(65478, 'F9', 120, 1, 6)
1991keyboard.keymap.1103=(65478, 'F9', 120, 1, 7)
1992keyboard.keymap.1104=(65479, 'F10', 121, 0, 0)
1993keyboard.keymap.1105=(65479, 'F10', 121, 0, 1)
1994keyboard.keymap.1106=(65479, 'F10', 121, 0, 2)
1995keyboard.keymap.1107=(65479, 'F10', 121, 0, 3)
1996keyboard.keymap.1108=(65479, 'F10', 121, 0, 4)
1997keyboard.keymap.1109=(65479, 'F10', 121, 0, 5)
1998keyboard.keymap.1110=(65479, 'F10', 121, 0, 6)
1999keyboard.keymap.1111=(65479, 'F10', 121, 0, 7)
2000keyboard.keymap.1112=(65479, 'F10', 121, 1, 0)
2001keyboard.keymap.1113=(65479, 'F10', 121, 1, 1)
2002keyboard.keymap.1114=(65479, 'F10', 121, 1, 2)
2003keyboard.keymap.1115=(65479, 'F10', 121, 1, 3)
2004keyboard.keymap.1116=(65479, 'F10', 121, 1, 4)
2005keyboard.keymap.1117=(65479, 'F10', 121, 1, 5)
2006keyboard.keymap.1118=(65479, 'F10', 121, 1, 6)
2007keyboard.keymap.1119=(65479, 'F10', 121, 1, 7)
2008keyboard.keymap.1120=(65480, 'F11', 122, 0, 0)
2009keyboard.keymap.1121=(65480, 'F11', 122, 0, 1)
2010keyboard.keymap.1122=(65480, 'F11', 122, 0, 2)
2011keyboard.keymap.1123=(65480, 'F11', 122, 0, 3)
2012keyboard.keymap.1124=(65480, 'F11', 122, 0, 4)
2013keyboard.keymap.1125=(65480, 'F11', 122, 0, 5)
2014keyboard.keymap.1126=(65480, 'F11', 122, 0, 6)
2015keyboard.keymap.1127=(65480, 'F11', 122, 0, 7)
2016keyboard.keymap.1128=(65480, 'F11', 122, 1, 0)
2017keyboard.keymap.1129=(65480, 'F11', 122, 1, 1)
2018keyboard.keymap.1130=(65480, 'F11', 122, 1, 2)
2019keyboard.keymap.1131=(65480, 'F11', 122, 1, 3)
2020keyboard.keymap.1132=(65480, 'F11', 122, 1, 4)
2021keyboard.keymap.1133=(65480, 'F11', 122, 1, 5)
2022keyboard.keymap.1134=(65480, 'F11', 122, 1, 6)
2023keyboard.keymap.1135=(65480, 'F11', 122, 1, 7)
2024keyboard.keymap.1136=(65481, 'F12', 123, 0, 0)
2025keyboard.keymap.1137=(65481, 'F12', 123, 0, 1)
2026keyboard.keymap.1138=(65481, 'F12', 123, 0, 2)
2027keyboard.keymap.1139=(65481, 'F12', 123, 0, 3)
2028keyboard.keymap.1140=(65481, 'F12', 123, 0, 4)
2029keyboard.keymap.1141=(65481, 'F12', 123, 0, 5)
2030keyboard.keymap.1142=(65481, 'F12', 123, 0, 6)
2031keyboard.keymap.1143=(65481, 'F12', 123, 0, 7)
2032keyboard.keymap.1144=(65481, 'F12', 123, 1, 0)
2033keyboard.keymap.1145=(65481, 'F12', 123, 1, 1)
2034keyboard.keymap.1146=(65481, 'F12', 123, 1, 2)
2035keyboard.keymap.1147=(65481, 'F12', 123, 1, 3)
2036keyboard.keymap.1148=(65481, 'F12', 123, 1, 4)
2037keyboard.keymap.1149=(65481, 'F12', 123, 1, 5)
2038keyboard.keymap.1150=(65481, 'F12', 123, 1, 6)
2039keyboard.keymap.1151=(65481, 'F12', 123, 1, 7)
2040keyboard.keymap.1152=(65482, 'F13', 124, 0, 0)
2041keyboard.keymap.1153=(65482, 'F13', 124, 0, 1)
2042keyboard.keymap.1154=(65482, 'F13', 124, 0, 2)
2043keyboard.keymap.1155=(65482, 'F13', 124, 0, 3)
2044keyboard.keymap.1156=(65482, 'F13', 124, 0, 4)
2045keyboard.keymap.1157=(65482, 'F13', 124, 0, 5)
2046keyboard.keymap.1158=(65482, 'F13', 124, 0, 6)
2047keyboard.keymap.1159=(65482, 'F13', 124, 0, 7)
2048keyboard.keymap.1160=(65482, 'F13', 124, 1, 0)
2049keyboard.keymap.1161=(65482, 'F13', 124, 1, 1)
2050keyboard.keymap.1162=(65482, 'F13', 124, 1, 2)
2051keyboard.keymap.1163=(65482, 'F13', 124, 1, 3)
2052keyboard.keymap.1164=(65482, 'F13', 124, 1, 4)
2053keyboard.keymap.1165=(65482, 'F13', 124, 1, 5)
2054keyboard.keymap.1166=(65482, 'F13', 124, 1, 6)
2055keyboard.keymap.1167=(65482, 'F13', 124, 1, 7)
2056keyboard.keymap.1168=(65483, 'F14', 125, 0, 0)
2057keyboard.keymap.1169=(65483, 'F14', 125, 0, 1)
2058keyboard.keymap.1170=(65483, 'F14', 125, 0, 2)
2059keyboard.keymap.1171=(65483, 'F14', 125, 0, 3)
2060keyboard.keymap.1172=(65483, 'F14', 125, 0, 4)
2061keyboard.keymap.1173=(65483, 'F14', 125, 0, 5)
2062keyboard.keymap.1174=(65483, 'F14', 125, 0, 6)
2063keyboard.keymap.1175=(65483, 'F14', 125, 0, 7)
2064keyboard.keymap.1176=(65483, 'F14', 125, 1, 0)
2065keyboard.keymap.1177=(65483, 'F14', 125, 1, 1)
2066keyboard.keymap.1178=(65483, 'F14', 125, 1, 2)
2067keyboard.keymap.1179=(65483, 'F14', 125, 1, 3)
2068keyboard.keymap.1180=(65483, 'F14', 125, 1, 4)
2069keyboard.keymap.1181=(65483, 'F14', 125, 1, 5)
2070keyboard.keymap.1182=(65483, 'F14', 125, 1, 6)
2071keyboard.keymap.1183=(65483, 'F14', 125, 1, 7)
2072keyboard.keymap.1184=(65484, 'F15', 126, 0, 0)
2073keyboard.keymap.1185=(65484, 'F15', 126, 0, 1)
2074keyboard.keymap.1186=(65484, 'F15', 126, 0, 2)
2075keyboard.keymap.1187=(65484, 'F15', 126, 0, 3)
2076keyboard.keymap.1188=(65484, 'F15', 126, 0, 4)
2077keyboard.keymap.1189=(65484, 'F15', 126, 0, 5)
2078keyboard.keymap.1190=(65484, 'F15', 126, 0, 6)
2079keyboard.keymap.1191=(65484, 'F15', 126, 0, 7)
2080keyboard.keymap.1192=(65484, 'F15', 126, 1, 0)
2081keyboard.keymap.1193=(65484, 'F15', 126, 1, 1)
2082keyboard.keymap.1194=(65484, 'F15', 126, 1, 2)
2083keyboard.keymap.1195=(65484, 'F15', 126, 1, 3)
2084keyboard.keymap.1196=(65484, 'F15', 126, 1, 4)
2085keyboard.keymap.1197=(65484, 'F15', 126, 1, 5)
2086keyboard.keymap.1198=(65484, 'F15', 126, 1, 6)
2087keyboard.keymap.1199=(65484, 'F15', 126, 1, 7)
2088keyboard.keymap.1200=(65485, 'F16', 127, 0, 0)
2089keyboard.keymap.1201=(65485, 'F16', 127, 0, 1)
2090keyboard.keymap.1202=(65485, 'F16', 127, 0, 2)
2091keyboard.keymap.1203=(65485, 'F16', 127, 0, 3)
2092keyboard.keymap.1204=(65485, 'F16', 127, 0, 4)
2093keyboard.keymap.1205=(65485, 'F16', 127, 0, 5)
2094keyboard.keymap.1206=(65485, 'F16', 127, 0, 6)
2095keyboard.keymap.1207=(65485, 'F16', 127, 0, 7)
2096keyboard.keymap.1208=(65485, 'F16', 127, 1, 0)
2097keyboard.keymap.1209=(65485, 'F16', 127, 1, 1)
2098keyboard.keymap.1210=(65485, 'F16', 127, 1, 2)
2099keyboard.keymap.1211=(65485, 'F16', 127, 1, 3)
2100keyboard.keymap.1212=(65485, 'F16', 127, 1, 4)
2101keyboard.keymap.1213=(65485, 'F16', 127, 1, 5)
2102keyboard.keymap.1214=(65485, 'F16', 127, 1, 6)
2103keyboard.keymap.1215=(65485, 'F16', 127, 1, 7)
2104keyboard.keymap.1216=(65486, 'F17', 128, 0, 0)
2105keyboard.keymap.1217=(65486, 'F17', 128, 0, 1)
2106keyboard.keymap.1218=(65486, 'F17', 128, 0, 2)
2107keyboard.keymap.1219=(65486, 'F17', 128, 0, 3)
2108keyboard.keymap.1220=(65486, 'F17', 128, 0, 4)
2109keyboard.keymap.1221=(65486, 'F17', 128, 0, 5)
2110keyboard.keymap.1222=(65486, 'F17', 128, 0, 6)
2111keyboard.keymap.1223=(65486, 'F17', 128, 0, 7)
2112keyboard.keymap.1224=(65486, 'F17', 128, 1, 0)
2113keyboard.keymap.1225=(65486, 'F17', 128, 1, 1)
2114keyboard.keymap.1226=(65486, 'F17', 128, 1, 2)
2115keyboard.keymap.1227=(65486, 'F17', 128, 1, 3)
2116keyboard.keymap.1228=(65486, 'F17', 128, 1, 4)
2117keyboard.keymap.1229=(65486, 'F17', 128, 1, 5)
2118keyboard.keymap.1230=(65486, 'F17', 128, 1, 6)
2119keyboard.keymap.1231=(65486, 'F17', 128, 1, 7)
2120keyboard.keymap.1232=(65487, 'F18', 129, 0, 0)
2121keyboard.keymap.1233=(65487, 'F18', 129, 0, 1)
2122keyboard.keymap.1234=(65487, 'F18', 129, 0, 2)
2123keyboard.keymap.1235=(65487, 'F18', 129, 0, 3)
2124keyboard.keymap.1236=(65487, 'F18', 129, 0, 4)
2125keyboard.keymap.1237=(65487, 'F18', 129, 0, 5)
2126keyboard.keymap.1238=(65487, 'F18', 129, 0, 6)
2127keyboard.keymap.1239=(65487, 'F18', 129, 0, 7)
2128keyboard.keymap.1240=(65487, 'F18', 129, 1, 0)
2129keyboard.keymap.1241=(65487, 'F18', 129, 1, 1)
2130keyboard.keymap.1242=(65487, 'F18', 129, 1, 2)
2131keyboard.keymap.1243=(65487, 'F18', 129, 1, 3)
2132keyboard.keymap.1244=(65487, 'F18', 129, 1, 4)
2133keyboard.keymap.1245=(65487, 'F18', 129, 1, 5)
2134keyboard.keymap.1246=(65487, 'F18', 129, 1, 6)
2135keyboard.keymap.1247=(65487, 'F18', 129, 1, 7)
2136keyboard.keymap.1248=(65488, 'F19', 130, 0, 0)
2137keyboard.keymap.1249=(65488, 'F19', 130, 0, 1)
2138keyboard.keymap.1250=(65488, 'F19', 130, 0, 2)
2139keyboard.keymap.1251=(65488, 'F19', 130, 0, 3)
2140keyboard.keymap.1252=(65488, 'F19', 130, 0, 4)
2141keyboard.keymap.1253=(65488, 'F19', 130, 0, 5)
2142keyboard.keymap.1254=(65488, 'F19', 130, 0, 6)
2143keyboard.keymap.1255=(65488, 'F19', 130, 0, 7)
2144keyboard.keymap.1256=(65488, 'F19', 130, 1, 0)
2145keyboard.keymap.1257=(65488, 'F19', 130, 1, 1)
2146keyboard.keymap.1258=(65488, 'F19', 130, 1, 2)
2147keyboard.keymap.1259=(65488, 'F19', 130, 1, 3)
2148keyboard.keymap.1260=(65488, 'F19', 130, 1, 4)
2149keyboard.keymap.1261=(65488, 'F19', 130, 1, 5)
2150keyboard.keymap.1262=(65488, 'F19', 130, 1, 6)
2151keyboard.keymap.1263=(65488, 'F19', 130, 1, 7)
2152keyboard.keymap.1264=(65489, 'F20', 131, 0, 0)
2153keyboard.keymap.1265=(65489, 'F20', 131, 0, 1)
2154keyboard.keymap.1266=(65489, 'F20', 131, 0, 2)
2155keyboard.keymap.1267=(65489, 'F20', 131, 0, 3)
2156keyboard.keymap.1268=(65489, 'F20', 131, 0, 4)
2157keyboard.keymap.1269=(65489, 'F20', 131, 0, 5)
2158keyboard.keymap.1270=(65489, 'F20', 131, 0, 6)
2159keyboard.keymap.1271=(65489, 'F20', 131, 0, 7)
2160keyboard.keymap.1272=(65489, 'F20', 131, 1, 0)
2161keyboard.keymap.1273=(65489, 'F20', 131, 1, 1)
2162keyboard.keymap.1274=(65489, 'F20', 131, 1, 2)
2163keyboard.keymap.1275=(65489, 'F20', 131, 1, 3)
2164keyboard.keymap.1276=(65489, 'F20', 131, 1, 4)
2165keyboard.keymap.1277=(65489, 'F20', 131, 1, 5)
2166keyboard.keymap.1278=(65489, 'F20', 131, 1, 6)
2167keyboard.keymap.1279=(65489, 'F20', 131, 1, 7)
2168keyboard.keymap.1280=(65490, 'F21', 132, 0, 0)
2169keyboard.keymap.1281=(65490, 'F21', 132, 0, 1)
2170keyboard.keymap.1282=(65490, 'F21', 132, 0, 2)
2171keyboard.keymap.1283=(65490, 'F21', 132, 0, 3)
2172keyboard.keymap.1284=(65490, 'F21', 132, 0, 4)
2173keyboard.keymap.1285=(65490, 'F21', 132, 0, 5)
2174keyboard.keymap.1286=(65490, 'F21', 132, 0, 6)
2175keyboard.keymap.1287=(65490, 'F21', 132, 0, 7)
2176keyboard.keymap.1288=(65490, 'F21', 132, 1, 0)
2177keyboard.keymap.1289=(65490, 'F21', 132, 1, 1)
2178keyboard.keymap.1290=(65490, 'F21', 132, 1, 2)
2179keyboard.keymap.1291=(65490, 'F21', 132, 1, 3)
2180keyboard.keymap.1292=(65490, 'F21', 132, 1, 4)
2181keyboard.keymap.1293=(65490, 'F21', 132, 1, 5)
2182keyboard.keymap.1294=(65490, 'F21', 132, 1, 6)
2183keyboard.keymap.1295=(65490, 'F21', 132, 1, 7)
2184keyboard.keymap.1296=(65491, 'F22', 133, 0, 0)
2185keyboard.keymap.1297=(65491, 'F22', 133, 0, 1)
2186keyboard.keymap.1298=(65491, 'F22', 133, 0, 2)
2187keyboard.keymap.1299=(65491, 'F22', 133, 0, 3)
2188keyboard.keymap.1300=(65491, 'F22', 133, 0, 4)
2189keyboard.keymap.1301=(65491, 'F22', 133, 0, 5)
2190keyboard.keymap.1302=(65491, 'F22', 133, 0, 6)
2191keyboard.keymap.1303=(65491, 'F22', 133, 0, 7)
2192keyboard.keymap.1304=(65491, 'F22', 133, 1, 0)
2193keyboard.keymap.1305=(65491, 'F22', 133, 1, 1)
2194keyboard.keymap.1306=(65491, 'F22', 133, 1, 2)
2195keyboard.keymap.1307=(65491, 'F22', 133, 1, 3)
2196keyboard.keymap.1308=(65491, 'F22', 133, 1, 4)
2197keyboard.keymap.1309=(65491, 'F22', 133, 1, 5)
2198keyboard.keymap.1310=(65491, 'F22', 133, 1, 6)
2199keyboard.keymap.1311=(65491, 'F22', 133, 1, 7)
2200keyboard.keymap.1312=(65492, 'F23', 134, 0, 0)
2201keyboard.keymap.1313=(65492, 'F23', 134, 0, 1)
2202keyboard.keymap.1314=(65492, 'F23', 134, 0, 2)
2203keyboard.keymap.1315=(65492, 'F23', 134, 0, 3)
2204keyboard.keymap.1316=(65492, 'F23', 134, 0, 4)
2205keyboard.keymap.1317=(65492, 'F23', 134, 0, 5)
2206keyboard.keymap.1318=(65492, 'F23', 134, 0, 6)
2207keyboard.keymap.1319=(65492, 'F23', 134, 0, 7)
2208keyboard.keymap.1320=(65492, 'F23', 134, 1, 0)
2209keyboard.keymap.1321=(65492, 'F23', 134, 1, 1)
2210keyboard.keymap.1322=(65492, 'F23', 134, 1, 2)
2211keyboard.keymap.1323=(65492, 'F23', 134, 1, 3)
2212keyboard.keymap.1324=(65492, 'F23', 134, 1, 4)
2213keyboard.keymap.1325=(65492, 'F23', 134, 1, 5)
2214keyboard.keymap.1326=(65492, 'F23', 134, 1, 6)
2215keyboard.keymap.1327=(65492, 'F23', 134, 1, 7)
2216keyboard.keymap.1328=(65493, 'F24', 135, 0, 0)
2217keyboard.keymap.1329=(65493, 'F24', 135, 0, 1)
2218keyboard.keymap.1330=(65493, 'F24', 135, 0, 2)
2219keyboard.keymap.1331=(65493, 'F24', 135, 0, 3)
2220keyboard.keymap.1332=(65493, 'F24', 135, 0, 4)
2221keyboard.keymap.1333=(65493, 'F24', 135, 0, 5)
2222keyboard.keymap.1334=(65493, 'F24', 135, 0, 6)
2223keyboard.keymap.1335=(65493, 'F24', 135, 0, 7)
2224keyboard.keymap.1336=(65493, 'F24', 135, 1, 0)
2225keyboard.keymap.1337=(65493, 'F24', 135, 1, 1)
2226keyboard.keymap.1338=(65493, 'F24', 135, 1, 2)
2227keyboard.keymap.1339=(65493, 'F24', 135, 1, 3)
2228keyboard.keymap.1340=(65493, 'F24', 135, 1, 4)
2229keyboard.keymap.1341=(65493, 'F24', 135, 1, 5)
2230keyboard.keymap.1342=(65493, 'F24', 135, 1, 6)
2231keyboard.keymap.1343=(65493, 'F24', 135, 1, 7)
2232keyboard.keymap.1344=(65407, 'Num_Lock', 144, 0, 0)
2233keyboard.keymap.1345=(65407, 'Num_Lock', 144, 0, 1)
2234keyboard.keymap.1346=(65407, 'Num_Lock', 144, 0, 2)
2235keyboard.keymap.1347=(65407, 'Num_Lock', 144, 0, 3)
2236keyboard.keymap.1348=(65407, 'Num_Lock', 144, 0, 4)
2237keyboard.keymap.1349=(65407, 'Num_Lock', 144, 0, 5)
2238keyboard.keymap.1350=(65407, 'Num_Lock', 144, 0, 6)
2239keyboard.keymap.1351=(65407, 'Num_Lock', 144, 0, 7)
2240keyboard.keymap.1352=(65407, 'Num_Lock', 144, 1, 0)
2241keyboard.keymap.1353=(65407, 'Num_Lock', 144, 1, 1)
2242keyboard.keymap.1354=(65407, 'Num_Lock', 144, 1, 2)
2243keyboard.keymap.1355=(65407, 'Num_Lock', 144, 1, 3)
2244keyboard.keymap.1356=(65407, 'Num_Lock', 144, 1, 4)
2245keyboard.keymap.1357=(65407, 'Num_Lock', 144, 1, 5)
2246keyboard.keymap.1358=(65407, 'Num_Lock', 144, 1, 6)
2247keyboard.keymap.1359=(65407, 'Num_Lock', 144, 1, 7)
2248keyboard.keymap.1360=(65300, 'Scroll_Lock', 145, 0, 0)
2249keyboard.keymap.1361=(65300, 'Scroll_Lock', 145, 0, 1)
2250keyboard.keymap.1362=(65300, 'Scroll_Lock', 145, 0, 2)
2251keyboard.keymap.1363=(65300, 'Scroll_Lock', 145, 0, 3)
2252keyboard.keymap.1364=(65300, 'Scroll_Lock', 145, 0, 4)
2253keyboard.keymap.1365=(65300, 'Scroll_Lock', 145, 0, 5)
2254keyboard.keymap.1366=(65300, 'Scroll_Lock', 145, 0, 6)
2255keyboard.keymap.1367=(65300, 'Scroll_Lock', 145, 0, 7)
2256keyboard.keymap.1368=(65300, 'Scroll_Lock', 145, 1, 0)
2257keyboard.keymap.1369=(65300, 'Scroll_Lock', 145, 1, 1)
2258keyboard.keymap.1370=(65300, 'Scroll_Lock', 145, 1, 2)
2259keyboard.keymap.1371=(65300, 'Scroll_Lock', 145, 1, 3)
2260keyboard.keymap.1372=(65300, 'Scroll_Lock', 145, 1, 4)
2261keyboard.keymap.1373=(65300, 'Scroll_Lock', 145, 1, 5)
2262keyboard.keymap.1374=(65300, 'Scroll_Lock', 145, 1, 6)
2263keyboard.keymap.1375=(65300, 'Scroll_Lock', 145, 1, 7)
2264keyboard.keymap.1376=(65505, 'Shift_L', 160, 0, 0)
2265keyboard.keymap.1377=(65505, 'Shift_L', 160, 0, 1)
2266keyboard.keymap.1378=(65505, 'Shift_L', 160, 0, 2)
2267keyboard.keymap.1379=(65505, 'Shift_L', 160, 0, 3)
2268keyboard.keymap.1380=(65505, 'Shift_L', 160, 0, 4)
2269keyboard.keymap.1381=(65505, 'Shift_L', 160, 0, 5)
2270keyboard.keymap.1382=(65505, 'Shift_L', 160, 0, 6)
2271keyboard.keymap.1383=(65505, 'Shift_L', 160, 0, 7)
2272keyboard.keymap.1384=(65505, 'Shift_L', 160, 1, 0)
2273keyboard.keymap.1385=(65505, 'Shift_L', 160, 1, 1)
2274keyboard.keymap.1386=(65505, 'Shift_L', 160, 1, 2)
2275keyboard.keymap.1387=(65505, 'Shift_L', 160, 1, 3)
2276keyboard.keymap.1388=(65505, 'Shift_L', 160, 1, 4)
2277keyboard.keymap.1389=(65505, 'Shift_L', 160, 1, 5)
2278keyboard.keymap.1390=(65505, 'Shift_L', 160, 1, 6)
2279keyboard.keymap.1391=(65505, 'Shift_L', 160, 1, 7)
2280keyboard.keymap.1392=(65506, 'Shift_R', 161, 0, 0)
2281keyboard.keymap.1393=(65506, 'Shift_R', 161, 0, 1)
2282keyboard.keymap.1394=(65506, 'Shift_R', 161, 0, 2)
2283keyboard.keymap.1395=(65506, 'Shift_R', 161, 0, 3)
2284keyboard.keymap.1396=(65506, 'Shift_R', 161, 0, 4)
2285keyboard.keymap.1397=(65506, 'Shift_R', 161, 0, 5)
2286keyboard.keymap.1398=(65506, 'Shift_R', 161, 0, 6)
2287keyboard.keymap.1399=(65506, 'Shift_R', 161, 0, 7)
2288keyboard.keymap.1400=(65506, 'Shift_R', 161, 1, 0)
2289keyboard.keymap.1401=(65506, 'Shift_R', 161, 1, 1)
2290keyboard.keymap.1402=(65506, 'Shift_R', 161, 1, 2)
2291keyboard.keymap.1403=(65506, 'Shift_R', 161, 1, 3)
2292keyboard.keymap.1404=(65506, 'Shift_R', 161, 1, 4)
2293keyboard.keymap.1405=(65506, 'Shift_R', 161, 1, 5)
2294keyboard.keymap.1406=(65506, 'Shift_R', 161, 1, 6)
2295keyboard.keymap.1407=(65506, 'Shift_R', 161, 1, 7)
2296keyboard.keymap.1408=(65507, 'Control_L', 162, 0, 0)
2297keyboard.keymap.1409=(65507, 'Control_L', 162, 0, 1)
2298keyboard.keymap.1410=(65507, 'Control_L', 162, 0, 2)
2299keyboard.keymap.1411=(65507, 'Control_L', 162, 0, 3)
2300keyboard.keymap.1412=(65507, 'Control_L', 162, 0, 4)
2301keyboard.keymap.1413=(65507, 'Control_L', 162, 0, 5)
2302keyboard.keymap.1414=(65507, 'Control_L', 162, 0, 6)
2303keyboard.keymap.1415=(65507, 'Control_L', 162, 0, 7)
2304keyboard.keymap.1416=(65507, 'Control_L', 162, 1, 0)
2305keyboard.keymap.1417=(65507, 'Control_L', 162, 1, 1)
2306keyboard.keymap.1418=(65507, 'Control_L', 162, 1, 2)
2307keyboard.keymap.1419=(65507, 'Control_L', 162, 1, 3)
2308keyboard.keymap.1420=(65507, 'Control_L', 162, 1, 4)
2309keyboard.keymap.1421=(65507, 'Control_L', 162, 1, 5)
2310keyboard.keymap.1422=(65507, 'Control_L', 162, 1, 6)
2311keyboard.keymap.1423=(65507, 'Control_L', 162, 1, 7)
2312keyboard.keymap.1424=(65508, 'Control_R', 163, 0, 0)
2313keyboard.keymap.1425=(65508, 'Control_R', 163, 0, 1)
2314keyboard.keymap.1426=(65508, 'Control_R', 163, 0, 2)
2315keyboard.keymap.1427=(65508, 'Control_R', 163, 0, 3)
2316keyboard.keymap.1428=(65508, 'Control_R', 163, 0, 4)
2317keyboard.keymap.1429=(65508, 'Control_R', 163, 0, 5)
2318keyboard.keymap.1430=(65508, 'Control_R', 163, 0, 6)
2319keyboard.keymap.1431=(65508, 'Control_R', 163, 0, 7)
2320keyboard.keymap.1432=(65508, 'Control_R', 163, 1, 0)
2321keyboard.keymap.1433=(65508, 'Control_R', 163, 1, 1)
2322keyboard.keymap.1434=(65508, 'Control_R', 163, 1, 2)
2323keyboard.keymap.1435=(65508, 'Control_R', 163, 1, 3)
2324keyboard.keymap.1436=(65508, 'Control_R', 163, 1, 4)
2325keyboard.keymap.1437=(65508, 'Control_R', 163, 1, 5)
2326keyboard.keymap.1438=(65508, 'Control_R', 163, 1, 6)
2327keyboard.keymap.1439=(65508, 'Control_R', 163, 1, 7)
2328keyboard.keymap.1440=(65513, 'Alt_L', 164, 0, 0)
2329keyboard.keymap.1441=(65513, 'Alt_L', 164, 0, 1)
2330keyboard.keymap.1442=(65513, 'Alt_L', 164, 0, 2)
2331keyboard.keymap.1443=(65513, 'Alt_L', 164, 0, 3)
2332keyboard.keymap.1444=(65513, 'Alt_L', 164, 0, 4)
2333keyboard.keymap.1445=(65513, 'Alt_L', 164, 0, 5)
2334keyboard.keymap.1446=(65513, 'Alt_L', 164, 0, 6)
2335keyboard.keymap.1447=(65513, 'Alt_L', 164, 0, 7)
2336keyboard.keymap.1448=(65513, 'Alt_L', 164, 1, 0)
2337keyboard.keymap.1449=(65513, 'Alt_L', 164, 1, 1)
2338keyboard.keymap.1450=(65513, 'Alt_L', 164, 1, 2)
2339keyboard.keymap.1451=(65513, 'Alt_L', 164, 1, 3)
2340keyboard.keymap.1452=(65513, 'Alt_L', 164, 1, 4)
2341keyboard.keymap.1453=(65513, 'Alt_L', 164, 1, 5)
2342keyboard.keymap.1454=(65513, 'Alt_L', 164, 1, 6)
2343keyboard.keymap.1455=(65513, 'Alt_L', 164, 1, 7)
2344keyboard.keymap.1456=(65514, 'Alt_R', 165, 0, 0)
2345keyboard.keymap.1457=(65514, 'Alt_R', 165, 0, 1)
2346keyboard.keymap.1458=(65514, 'Alt_R', 165, 0, 2)
2347keyboard.keymap.1459=(65514, 'Alt_R', 165, 0, 3)
2348keyboard.keymap.1460=(65514, 'Alt_R', 165, 0, 4)
2349keyboard.keymap.1461=(65514, 'Alt_R', 165, 0, 5)
2350keyboard.keymap.1462=(65514, 'Alt_R', 165, 0, 6)
2351keyboard.keymap.1463=(65514, 'Alt_R', 165, 0, 7)
2352keyboard.keymap.1464=(65514, 'Alt_R', 165, 1, 0)
2353keyboard.keymap.1465=(65514, 'Alt_R', 165, 1, 1)
2354keyboard.keymap.1466=(65514, 'Alt_R', 165, 1, 2)
2355keyboard.keymap.1467=(65514, 'Alt_R', 165, 1, 3)
2356keyboard.keymap.1468=(65514, 'Alt_R', 165, 1, 4)
2357keyboard.keymap.1469=(65514, 'Alt_R', 165, 1, 5)
2358keyboard.keymap.1470=(65514, 'Alt_R', 165, 1, 6)
2359keyboard.keymap.1471=(65514, 'Alt_R', 165, 1, 7)
2360keyboard.keymap.1472=(59, 'semicolon', 186, 0, 0)
2361keyboard.keymap.1473=(58, 'colon', 186, 0, 1)
2362keyboard.keymap.1474=(59, 'semicolon', 186, 0, 2)
2363keyboard.keymap.1475=(58, 'colon', 186, 0, 3)
2364keyboard.keymap.1476=(65105, 'dead_acute', 186, 1, 0)
2365keyboard.keymap.1477=(65111, 'dead_diaeresis', 186, 1, 1)
2366keyboard.keymap.1478=(65105, 'dead_acute', 186, 1, 2)
2367keyboard.keymap.1479=(65111, 'dead_diaeresis', 186, 1, 3)
2368keyboard.keymap.1480=(1966, 'Greek_accentdieresis', 186, 1, 4)
2369keyboard.keymap.1481=(1966, 'Greek_accentdieresis', 186, 1, 6)
2370keyboard.keymap.1482=(61, 'equal', 187, 0, 0)
2371keyboard.keymap.1483=(43, 'plus', 187, 0, 1)
2372keyboard.keymap.1484=(61, 'equal', 187, 0, 2)
2373keyboard.keymap.1485=(43, 'plus', 187, 0, 3)
2374keyboard.keymap.1486=(61, 'equal', 187, 1, 0)
2375keyboard.keymap.1487=(43, 'plus', 187, 1, 1)
2376keyboard.keymap.1488=(61, 'equal', 187, 1, 2)
2377keyboard.keymap.1489=(43, 'plus', 187, 1, 3)
2378keyboard.keymap.1490=(189, 'onehalf', 187, 1, 4)
2379keyboard.keymap.1491=(189, 'onehalf', 187, 1, 6)
2380keyboard.keymap.1492=(44, 'comma', 188, 0, 0)
2381keyboard.keymap.1493=(60, 'less', 188, 0, 1)
2382keyboard.keymap.1494=(44, 'comma', 188, 0, 2)
2383keyboard.keymap.1495=(60, 'less', 188, 0, 3)
2384keyboard.keymap.1496=(44, 'comma', 188, 1, 0)
2385keyboard.keymap.1497=(60, 'less', 188, 1, 1)
2386keyboard.keymap.1498=(44, 'comma', 188, 1, 2)
2387keyboard.keymap.1499=(60, 'less', 188, 1, 3)
2388keyboard.keymap.1500=(45, 'minus', 189, 0, 0)
2389keyboard.keymap.1501=(95, 'underscore', 189, 0, 1)
2390keyboard.keymap.1502=(45, 'minus', 189, 0, 2)
2391keyboard.keymap.1503=(95, 'underscore', 189, 0, 3)
2392keyboard.keymap.1504=(45, 'minus', 189, 1, 0)
2393keyboard.keymap.1505=(95, 'underscore', 189, 1, 1)
2394keyboard.keymap.1506=(45, 'minus', 189, 1, 2)
2395keyboard.keymap.1507=(95, 'underscore', 189, 1, 3)
2396keyboard.keymap.1508=(177, 'plusminus', 189, 1, 4)
2397keyboard.keymap.1509=(177, 'plusminus', 189, 1, 6)
2398keyboard.keymap.1510=(46, 'period', 190, 0, 0)
2399keyboard.keymap.1511=(62, 'greater', 190, 0, 1)
2400keyboard.keymap.1512=(46, 'period', 190, 0, 2)
2401keyboard.keymap.1513=(62, 'greater', 190, 0, 3)
2402keyboard.keymap.1514=(46, 'period', 190, 1, 0)
2403keyboard.keymap.1515=(62, 'greater', 190, 1, 1)
2404keyboard.keymap.1516=(46, 'period', 190, 1, 2)
2405keyboard.keymap.1517=(62, 'greater', 190, 1, 3)
2406keyboard.keymap.1518=(47, 'slash', 191, 0, 0)
2407keyboard.keymap.1519=(63, 'question', 191, 0, 1)
2408keyboard.keymap.1520=(47, 'slash', 191, 0, 2)
2409keyboard.keymap.1521=(63, 'question', 191, 0, 3)
2410keyboard.keymap.1522=(47, 'slash', 191, 1, 0)
2411keyboard.keymap.1523=(63, 'question', 191, 1, 1)
2412keyboard.keymap.1524=(47, 'slash', 191, 1, 2)
2413keyboard.keymap.1525=(63, 'question', 191, 1, 3)
2414keyboard.keymap.1526=(96, 'grave', 192, 0, 0)
2415keyboard.keymap.1527=(126, 'asciitilde', 192, 0, 1)
2416keyboard.keymap.1528=(96, 'grave', 192, 0, 2)
2417keyboard.keymap.1529=(126, 'asciitilde', 192, 0, 3)
2418keyboard.keymap.1530=(96, 'grave', 192, 1, 0)
2419keyboard.keymap.1531=(126, 'asciitilde', 192, 1, 1)
2420keyboard.keymap.1532=(96, 'grave', 192, 1, 2)
2421keyboard.keymap.1533=(126, 'asciitilde', 192, 1, 3)
2422keyboard.keymap.1534=(91, 'bracketleft', 219, 0, 0)
2423keyboard.keymap.1535=(123, 'braceleft', 219, 0, 1)
2424keyboard.keymap.1536=(91, 'bracketleft', 219, 0, 2)
2425keyboard.keymap.1537=(123, 'braceleft', 219, 0, 3)
2426keyboard.keymap.1538=(91, 'bracketleft', 219, 1, 0)
2427keyboard.keymap.1539=(123, 'braceleft', 219, 1, 1)
2428keyboard.keymap.1540=(91, 'bracketleft', 219, 1, 2)
2429keyboard.keymap.1541=(123, 'braceleft', 219, 1, 3)
2430keyboard.keymap.1542=(171, 'guillemotleft', 219, 1, 4)
2431keyboard.keymap.1543=(171, 'guillemotleft', 219, 1, 6)
2432keyboard.keymap.1544=(92, 'backslash', 220, 0, 0)
2433keyboard.keymap.1545=(124, 'bar', 220, 0, 1)
2434keyboard.keymap.1546=(92, 'backslash', 220, 0, 2)
2435keyboard.keymap.1547=(124, 'bar', 220, 0, 3)
2436keyboard.keymap.1548=(92, 'backslash', 220, 1, 0)
2437keyboard.keymap.1549=(124, 'bar', 220, 1, 1)
2438keyboard.keymap.1550=(92, 'backslash', 220, 1, 2)
2439keyboard.keymap.1551=(124, 'bar', 220, 1, 3)
2440keyboard.keymap.1552=(172, 'notsign', 220, 1, 4)
2441keyboard.keymap.1553=(172, 'notsign', 220, 1, 6)
2442keyboard.keymap.1554=(93, 'bracketright', 221, 0, 0)
2443keyboard.keymap.1555=(125, 'braceright', 221, 0, 1)
2444keyboard.keymap.1556=(93, 'bracketright', 221, 0, 2)
2445keyboard.keymap.1557=(125, 'braceright', 221, 0, 3)
2446keyboard.keymap.1558=(93, 'bracketright', 221, 1, 0)
2447keyboard.keymap.1559=(125, 'braceright', 221, 1, 1)
2448keyboard.keymap.1560=(93, 'bracketright', 221, 1, 2)
2449keyboard.keymap.1561=(125, 'braceright', 221, 1, 3)
2450keyboard.keymap.1562=(187, 'guillemotright', 221, 1, 4)
2451keyboard.keymap.1563=(187, 'guillemotright', 221, 1, 6)
2452keyboard.keymap.1564=(39, 'apostrophe', 222, 0, 0)
2453keyboard.keymap.1565=(34, 'quotedbl', 222, 0, 1)
2454keyboard.keymap.1566=(39, 'apostrophe', 222, 0, 2)
2455keyboard.keymap.1567=(34, 'quotedbl', 222, 0, 3)
2456keyboard.keymap.1568=(39, 'apostrophe', 222, 1, 0)
2457keyboard.keymap.1569=(34, 'quotedbl', 222, 1, 1)
2458keyboard.keymap.1570=(39, 'apostrophe', 222, 1, 2)
2459keyboard.keymap.1571=(34, 'quotedbl', 222, 1, 3)
2460keyboard.keymap.1572=(92, 'backslash', 226, 0, 0)
2461keyboard.keymap.1573=(124, 'bar', 226, 0, 1)
2462keyboard.keymap.1574=(92, 'backslash', 226, 0, 2)
2463keyboard.keymap.1575=(124, 'bar', 226, 0, 3)
2464keyboard.keymap.1576=(60, 'less', 226, 1, 0)
2465keyboard.keymap.1577=(62, 'greater', 226, 1, 1)
2466keyboard.keymap.1578=(60, 'less', 226, 1, 2)
2467keyboard.keymap.1579=(62, 'greater', 226, 1, 3)
2468keyboard.keys_pressed=()
2469keyboard.keysyms.9=((2, 'Escape'), (1, ''), (0, 'Escape'))
2470keyboard.keysyms.10=((1, 'exclam'), (2, '1'), (0, '1'), (3, 'exclam'))
2471keyboard.keysyms.11=((0, '2'), (2, '2'), (3, 'at'), (1, 'at'))
2472keyboard.keysyms.12=((2, '3'), (0, '3'), (1, 'numbersign'), (3, 'numbersign'))
2473keyboard.keysyms.13=((3, 'dollar'), (1, 'dollar'), (2, '4'), (0, '4'))
2474keyboard.keysyms.14=((0, '5'), (3, 'percent'), (1, 'percent'), (2, '5'))
2475keyboard.keysyms.15=((1, 'asciicircum'), (3, 'asciicircum'), (0, '6'), (2, '6'))
2476keyboard.keysyms.16=((0, '7'), (3, 'ampersand'), (2, '7'), (1, 'ampersand'))
2477keyboard.keysyms.17=((3, 'asterisk'), (0, '8'), (1, 'asterisk'), (2, '8'))
2478keyboard.keysyms.18=((0, '9'), (2, '9'), (3, 'parenleft'), (1, 'parenleft'))
2479keyboard.keysyms.19=((2, '0'), (3, 'parenright'), (1, 'parenright'), (0, '0'))
2480keyboard.keysyms.20=((2, 'minus'), (3, 'underscore'), (1, 'underscore'), (0, 'minus'))
2481keyboard.keysyms.21=((2, 'equal'), (3, 'plus'), (1, 'plus'), (0, 'equal'))
2482keyboard.keysyms.22=((2, 'BackSpace'), (0, 'BackSpace'), (3, 'BackSpace'), (1, 'BackSpace'))
2483keyboard.keysyms.23=((3, 'ISO_Left_Tab'), (1, 'ISO_Left_Tab'), (2, 'Tab'), (0, 'Tab'))
2484keyboard.keysyms.24=((0, 'q'), (1, 'Q'), (3, 'Q'), (2, 'q'))
2485keyboard.keysyms.25=((1, 'W'), (0, 'w'), (3, 'W'), (2, 'w'))
2486keyboard.keysyms.26=((1, 'E'), (2, 'e'), (0, 'e'), (3, 'E'))
2487keyboard.keysyms.27=((1, 'R'), (3, 'R'), (0, 'r'), (2, 'r'))
2488keyboard.keysyms.28=((3, 'T'), (0, 't'), (1, 'T'), (2, 't'))
2489keyboard.keysyms.29=((0, 'y'), (3, 'Y'), (2, 'y'), (1, 'Y'))
2490keyboard.keysyms.30=((1, 'U'), (0, 'u'), (3, 'U'), (2, 'u'))
2491keyboard.keysyms.31=((0, 'i'), (1, 'I'), (2, 'i'), (3, 'I'))
2492keyboard.keysyms.32=((0, 'o'), (2, 'o'), (1, 'O'), (3, 'O'))
2493keyboard.keysyms.33=((1, 'P'), (2, 'p'), (3, 'P'), (0, 'p'))
2494keyboard.keysyms.34=((1, 'braceleft'), (3, 'braceleft'), (2, 'bracketleft'), (0, 'bracketleft'))
2495keyboard.keysyms.35=((2, 'bracketright'), (0, 'bracketright'), (3, 'braceright'), (1, 'braceright'))
2496keyboard.keysyms.36=((0, 'Return'), (2, 'Return'))
2497keyboard.keysyms.37=((2, 'Control_L'), (0, 'Control_L'))
2498keyboard.keysyms.38=((1, 'A'), (3, 'A'), (0, 'a'), (2, 'a'))
2499keyboard.keysyms.39=((0, 's'), (2, 's'), (1, 'S'), (3, 'S'))
2500keyboard.keysyms.40=((1, 'D'), (0, 'd'), (2, 'd'), (3, 'D'))
2501keyboard.keysyms.41=((3, 'F'), (1, 'F'), (2, 'f'), (0, 'f'))
2502keyboard.keysyms.42=((2, 'g'), (1, 'G'), (3, 'G'), (0, 'g'))
2503keyboard.keysyms.43=((0, 'h'), (3, 'H'), (1, 'H'), (2, 'h'))
2504keyboard.keysyms.44=((3, 'J'), (1, 'J'), (2, 'j'), (0, 'j'))
2505keyboard.keysyms.45=((0, 'k'), (2, 'k'), (3, 'K'), (1, 'K'))
2506keyboard.keysyms.46=((1, 'L'), (3, 'L'), (0, 'l'), (2, 'l'))
2507keyboard.keysyms.47=((3, 'colon'), (2, 'semicolon'), (1, 'colon'), (0, 'semicolon'))
2508keyboard.keysyms.48=((1, 'quotedbl'), (2, 'apostrophe'), (3, 'quotedbl'), (0, 'apostrophe'))
2509keyboard.keysyms.49=((2, 'grave'), (0, 'grave'), (1, 'asciitilde'), (3, 'asciitilde'))
2510keyboard.keysyms.50=((0, 'Shift_L'), (2, 'Shift_L'))
2511keyboard.keysyms.51=((0, 'backslash'), (1, 'bar'), (2, 'backslash'), (3, 'bar'))
2512keyboard.keysyms.52=((0, 'z'), (2, 'z'), (3, 'Z'), (1, 'Z'))
2513keyboard.keysyms.53=((1, 'X'), (3, 'X'), (0, 'x'), (2, 'x'))
2514keyboard.keysyms.54=((3, 'C'), (1, 'C'), (2, 'c'), (0, 'c'))
2515keyboard.keysyms.55=((1, 'V'), (2, 'v'), (0, 'v'), (3, 'V'))
2516keyboard.keysyms.56=((2, 'b'), (1, 'B'), (0, 'b'), (3, 'B'))
2517keyboard.keysyms.57=((3, 'N'), (1, 'N'), (0, 'n'), (2, 'n'))
2518keyboard.keysyms.58=((0, 'm'), (2, 'm'), (1, 'M'), (3, 'M'))
2519keyboard.keysyms.59=((3, 'less'), (1, 'less'), (0, 'comma'), (2, 'comma'))
2520keyboard.keysyms.60=((1, 'greater'), (2, 'period'), (0, 'period'), (3, 'greater'))
2521keyboard.keysyms.61=((1, 'question'), (2, 'slash'), (0, 'slash'), (3, 'question'))
2522keyboard.keysyms.62=((0, 'Shift_R'), (2, 'Shift_R'))
2523keyboard.keysyms.63=((6, 'XF86ClearGrab'), (3, 'KP_Multiply'), (0, 'KP_Multiply'), (2, 'KP_Multiply'), (4, 'KP_Multiply'), (5, 'KP_Multiply'), (1, 'KP_Multiply'))
2524keyboard.keysyms.64=((1, 'Meta_L'), (2, 'Alt_L'), (3, 'Meta_L'), (0, 'Alt_L'))
2525keyboard.keysyms.65=((0, 'space'), (2, 'space'))
2526keyboard.keysyms.66=((2, 'Caps_Lock'), (0, 'Caps_Lock'))
2527keyboard.keysyms.67=((3, 'F1'), (6, 'XF86Switch_VT_1'), (5, 'F1'), (0, 'F1'), (2, 'F1'), (4, 'F1'), (1, 'F1'))
2528keyboard.keysyms.68=((1, 'F2'), (3, 'F2'), (4, 'F2'), (6, 'XF86Switch_VT_2'), (0, 'F2'), (5, 'F2'), (2, 'F2'))
2529keyboard.keysyms.69=((4, 'F3'), (1, 'F3'), (5, 'F3'), (6, 'XF86Switch_VT_3'), (2, 'F3'), (3, 'F3'), (0, 'F3'))
2530keyboard.keysyms.70=((4, 'F4'), (0, 'F4'), (6, 'XF86Switch_VT_4'), (5, 'F4'), (2, 'F4'), (1, 'F4'), (3, 'F4'))
2531keyboard.keysyms.71=((1, 'F5'), (3, 'F5'), (4, 'F5'), (5, 'F5'), (0, 'F5'), (2, 'F5'), (6, 'XF86Switch_VT_5'))
2532keyboard.keysyms.72=((0, 'F6'), (2, 'F6'), (1, 'F6'), (4, 'F6'), (6, 'XF86Switch_VT_6'), (3, 'F6'), (5, 'F6'))
2533keyboard.keysyms.73=((0, 'F7'), (2, 'F7'), (5, 'F7'), (1, 'F7'), (4, 'F7'), (6, 'XF86Switch_VT_7'), (3, 'F7'))
2534keyboard.keysyms.74=((4, 'F8'), (3, 'F8'), (0, 'F8'), (5, 'F8'), (6, 'XF86Switch_VT_8'), (1, 'F8'), (2, 'F8'))
2535keyboard.keysyms.75=((0, 'F9'), (6, 'XF86Switch_VT_9'), (5, 'F9'), (3, 'F9'), (1, 'F9'), (4, 'F9'), (2, 'F9'))
2536keyboard.keysyms.76=((6, 'XF86Switch_VT_10'), (4, 'F10'), (1, 'F10'), (2, 'F10'), (5, 'F10'), (0, 'F10'), (3, 'F10'))
2537keyboard.keysyms.77=((2, 'Num_Lock'), (0, 'Num_Lock'))
2538keyboard.keysyms.78=((2, 'Scroll_Lock'), (0, 'Scroll_Lock'))
2539keyboard.keysyms.79=((0, 'KP_Home'), (2, 'KP_Home'), (1, 'KP_7'), (3, 'KP_7'))
2540keyboard.keysyms.80=((0, 'KP_Up'), (2, 'KP_Up'), (3, 'KP_8'), (1, 'KP_8'))
2541keyboard.keysyms.81=((1, 'KP_9'), (3, 'KP_9'), (2, 'KP_Prior'), (0, 'KP_Prior'))
2542keyboard.keysyms.82=((1, 'KP_Subtract'), (3, 'KP_Subtract'), (5, 'KP_Subtract'), (0, 'KP_Subtract'), (6, 'XF86Prev_VMode'), (2, 'KP_Subtract'), (4, 'KP_Subtract'))
2543keyboard.keysyms.83=((0, 'KP_Left'), (2, 'KP_Left'), (1, 'KP_4'), (3, 'KP_4'))
2544keyboard.keysyms.84=((1, 'KP_5'), (3, 'KP_5'), (0, 'KP_Begin'), (2, 'KP_Begin'))
2545keyboard.keysyms.85=((1, 'KP_6'), (2, 'KP_Right'), (0, 'KP_Right'), (3, 'KP_6'))
2546keyboard.keysyms.86=((3, 'KP_Add'), (4, 'KP_Add'), (0, 'KP_Add'), (5, 'KP_Add'), (2, 'KP_Add'), (6, 'XF86Next_VMode'), (1, 'KP_Add'))
2547keyboard.keysyms.87=((3, 'KP_1'), (1, 'KP_1'), (0, 'KP_End'), (2, 'KP_End'))
2548keyboard.keysyms.88=((2, 'KP_Down'), (0, 'KP_Down'), (1, 'KP_2'), (3, 'KP_2'))
2549keyboard.keysyms.89=((1, 'KP_3'), (0, 'KP_Next'), (2, 'KP_Next'), (3, 'KP_3'))
2550keyboard.keysyms.90=((3, 'KP_0'), (0, 'KP_Insert'), (2, 'KP_Insert'), (1, 'KP_0'))
2551keyboard.keysyms.91=((3, 'KP_Decimal'), (2, 'KP_Delete'), (1, 'KP_Decimal'), (0, 'KP_Delete'))
2552keyboard.keysyms.92=((2, 'ISO_Level3_Shift'), (0, 'ISO_Level3_Shift'))
2553keyboard.keysyms.94=((5, 'brokenbar'), (4, 'bar'), (6, 'bar'), (2, 'less'), (0, 'less'))
2554keyboard.keysyms.95=((1, 'F11'), (3, 'F11'), (0, 'F11'), (2, 'F11'), (6, 'XF86Switch_VT_11'), (4, 'F11'), (5, 'F11'))
2555keyboard.keysyms.96=((2, 'F12'), (3, 'F12'), (4, 'F12'), (1, 'F12'), (0, 'F12'), (6, 'XF86Switch_VT_12'), (5, 'F12'))
2556keyboard.keysyms.98=((0, 'Katakana'), (2, 'Katakana'))
2557keyboard.keysyms.99=((0, 'Hiragana'), (2, 'Hiragana'))
2558keyboard.keysyms.100=((0, 'Henkan_Mode'), (2, 'Henkan_Mode'))
2559keyboard.keysyms.101=((2, 'Hiragana_Katakana'), (0, 'Hiragana_Katakana'))
2560keyboard.keysyms.102=((2, 'Muhenkan'), (0, 'Muhenkan'))
2561keyboard.keysyms.104=((0, 'KP_Enter'), (2, 'KP_Enter'))
2562keyboard.keysyms.105=((2, 'Control_R'), (0, 'Control_R'))
2563keyboard.keysyms.106=((0, 'KP_Divide'), (2, 'KP_Divide'), (4, 'KP_Divide'), (1, 'KP_Divide'), (3, 'KP_Divide'), (5, 'KP_Divide'), (6, 'XF86Ungrab'))
2564keyboard.keysyms.107=((2, 'Print'), (1, 'Sys_Req'), (0, 'Print'), (3, 'Sys_Req'))
2565keyboard.keysyms.108=((1, 'Meta_R'), (3, 'Meta_R'), (2, 'Alt_R'), (0, 'Alt_R'))
2566keyboard.keysyms.109=((0, 'Linefeed'), (2, 'Linefeed'))
2567keyboard.keysyms.110=((2, 'Home'), (0, 'Home'))
2568keyboard.keysyms.111=((2, 'Up'), (0, 'Up'))
2569keyboard.keysyms.112=((2, 'Prior'), (0, 'Prior'))
2570keyboard.keysyms.113=((2, 'Left'), (0, 'Left'))
2571keyboard.keysyms.114=((0, 'Right'), (2, 'Right'))
2572keyboard.keysyms.115=((2, 'End'), (0, 'End'))
2573keyboard.keysyms.116=((2, 'Down'), (0, 'Down'))
2574keyboard.keysyms.117=((2, 'Next'), (0, 'Next'))
2575keyboard.keysyms.118=((2, 'Insert'), (0, 'Insert'))
2576keyboard.keysyms.119=((0, 'Delete'), (2, 'Delete'))
2577keyboard.keysyms.121=((0, 'XF86AudioMute'), (2, 'XF86AudioMute'))
2578keyboard.keysyms.122=((2, 'XF86AudioLowerVolume'), (0, 'XF86AudioLowerVolume'))
2579keyboard.keysyms.123=((0, 'XF86AudioRaiseVolume'), (2, 'XF86AudioRaiseVolume'))
2580keyboard.keysyms.124=((0, 'XF86PowerOff'), (2, 'XF86PowerOff'))
2581keyboard.keysyms.125=((0, 'KP_Equal'), (2, 'KP_Equal'))
2582keyboard.keysyms.126=((0, 'plusminus'), (2, 'plusminus'))
2583keyboard.keysyms.127=((2, 'Pause'), (3, 'Break'), (0, 'Pause'), (1, 'Break'))
2584keyboard.keysyms.128=((0, 'XF86LaunchA'), (2, 'XF86LaunchA'))
2585keyboard.keysyms.129=((2, 'KP_Decimal'), (0, 'KP_Decimal'))
2586keyboard.keysyms.130=((0, 'Hangul'), (2, 'Hangul'))
2587keyboard.keysyms.131=((0, 'Hangul_Hanja'), (2, 'Hangul_Hanja'))
2588keyboard.keysyms.133=((0, 'Super_L'), (2, 'Super_L'))
2589keyboard.keysyms.134=((2, 'Super_R'), (0, 'Super_R'))
2590keyboard.keysyms.135=((2, 'Menu'), (0, 'Menu'))
2591keyboard.keysyms.136=((0, 'Cancel'), (2, 'Cancel'))
2592keyboard.keysyms.137=((2, 'Redo'), (0, 'Redo'))
2593keyboard.keysyms.138=((0, 'SunProps'), (2, 'SunProps'))
2594keyboard.keysyms.139=((0, 'Undo'), (2, 'Undo'))
2595keyboard.keysyms.140=((0, 'SunFront'), (2, 'SunFront'))
2596keyboard.keysyms.141=((0, 'XF86Copy'), (2, 'XF86Copy'))
2597keyboard.keysyms.142=((2, 'XF86Open'), (0, 'XF86Open'))
2598keyboard.keysyms.143=((0, 'XF86Paste'), (2, 'XF86Paste'))
2599keyboard.keysyms.144=((2, 'Find'), (0, 'Find'))
2600keyboard.keysyms.145=((0, 'XF86Cut'), (2, 'XF86Cut'))
2601keyboard.keysyms.146=((2, 'Help'), (0, 'Help'))
2602keyboard.keysyms.147=((2, 'XF86MenuKB'), (0, 'XF86MenuKB'))
2603keyboard.keysyms.148=((2, 'XF86Calculator'), (0, 'XF86Calculator'))
2604keyboard.keysyms.150=((2, 'XF86Sleep'), (0, 'XF86Sleep'))
2605keyboard.keysyms.151=((2, 'XF86WakeUp'), (0, 'XF86WakeUp'))
2606keyboard.keysyms.152=((2, 'XF86Explorer'), (0, 'XF86Explorer'))
2607keyboard.keysyms.153=((0, 'XF86Send'), (2, 'XF86Send'))
2608keyboard.keysyms.155=((2, 'XF86Xfer'), (0, 'XF86Xfer'))
2609keyboard.keysyms.156=((0, 'XF86Launch1'), (2, 'XF86Launch1'))
2610keyboard.keysyms.157=((2, 'XF86Launch2'), (0, 'XF86Launch2'))
2611keyboard.keysyms.158=((0, 'XF86WWW'), (2, 'XF86WWW'))
2612keyboard.keysyms.159=((2, 'XF86DOS'), (0, 'XF86DOS'))
2613keyboard.keysyms.160=((0, 'XF86ScreenSaver'), (2, 'XF86ScreenSaver'))
2614keyboard.keysyms.161=((2, 'XF86RotateWindows'), (0, 'XF86RotateWindows'))
2615keyboard.keysyms.162=((0, 'XF86TaskPane'), (2, 'XF86TaskPane'))
2616keyboard.keysyms.163=((0, 'XF86Mail'), (2, 'XF86Mail'))
2617keyboard.keysyms.164=((2, 'XF86Favorites'), (0, 'XF86Favorites'))
2618keyboard.keysyms.165=((0, 'XF86MyComputer'), (2, 'XF86MyComputer'))
2619keyboard.keysyms.166=((2, 'XF86Back'), (0, 'XF86Back'))
2620keyboard.keysyms.167=((2, 'XF86Forward'), (0, 'XF86Forward'))
2621keyboard.keysyms.169=((2, 'XF86Eject'), (0, 'XF86Eject'))
2622keyboard.keysyms.170=((3, 'XF86Eject'), (1, 'XF86Eject'))
2623keyboard.keysyms.171=((2, 'XF86AudioNext'), (0, 'XF86AudioNext'))
2624keyboard.keysyms.172=((1, 'XF86AudioPause'), (3, 'XF86AudioPause'), (2, 'XF86AudioPlay'), (0, 'XF86AudioPlay'))
2625keyboard.keysyms.173=((2, 'XF86AudioPrev'), (0, 'XF86AudioPrev'))
2626keyboard.keysyms.174=((0, 'XF86AudioStop'), (2, 'XF86AudioStop'))
2627keyboard.keysyms.175=((2, 'XF86AudioRecord'), (0, 'XF86AudioRecord'))
2628keyboard.keysyms.176=((2, 'XF86AudioRewind'), (0, 'XF86AudioRewind'))
2629keyboard.keysyms.177=((2, 'XF86Phone'), (0, 'XF86Phone'))
2630keyboard.keysyms.179=((0, 'XF86Tools'), (2, 'XF86Tools'))
2631keyboard.keysyms.180=((2, 'XF86HomePage'), (0, 'XF86HomePage'))
2632keyboard.keysyms.181=((2, 'XF86Reload'), (0, 'XF86Reload'))
2633keyboard.keysyms.182=((2, 'XF86Close'), (0, 'XF86Close'))
2634keyboard.keysyms.185=((2, 'XF86ScrollUp'), (0, 'XF86ScrollUp'))
2635keyboard.keysyms.186=((2, 'XF86ScrollDown'), (0, 'XF86ScrollDown'))
2636keyboard.keysyms.187=((2, 'parenleft'), (0, 'parenleft'))
2637keyboard.keysyms.188=((2, 'parenright'), (0, 'parenright'))
2638keyboard.keysyms.189=((0, 'XF86New'), (2, 'XF86New'))
2639keyboard.keysyms.192=((0, 'XF86Launch5'), (2, 'XF86Launch5'))
2640keyboard.keysyms.193=((0, 'XF86Launch6'), (2, 'XF86Launch6'))
2641keyboard.keysyms.194=((0, 'XF86Launch7'), (2, 'XF86Launch7'))
2642keyboard.keysyms.195=((0, 'XF86Launch8'), (2, 'XF86Launch8'))
2643keyboard.keysyms.196=((2, 'XF86Launch9'), (0, 'XF86Launch9'))
2644keyboard.keysyms.198=((2, 'XF86AudioMicMute'), (0, 'XF86AudioMicMute'))
2645keyboard.keysyms.199=((0, 'XF86TouchpadToggle'), (2, 'XF86TouchpadToggle'))
2646keyboard.keysyms.200=((0, 'XF86TouchpadOn'), (2, 'XF86TouchpadOn'))
2647keyboard.keysyms.201=((2, 'XF86TouchpadOff'), (0, 'XF86TouchpadOff'))
2648keyboard.keysyms.203=((2, 'Mode_switch'), (0, 'Mode_switch'))
2649keyboard.keysyms.204=((0, ''), (2, ''), (3, 'Alt_L'), (1, 'Alt_L'))
2650keyboard.keysyms.206=((1, 'Super_L'), (3, 'Super_L'))
2651keyboard.keysyms.207=((1, 'Hyper_L'), (3, 'Hyper_L'))
2652keyboard.keysyms.209=((0, 'XF86AudioPause'), (2, 'XF86AudioPause'))
2653keyboard.keysyms.210=((2, 'XF86Launch3'), (0, 'XF86Launch3'))
2654keyboard.keysyms.211=((2, 'XF86Launch4'), (0, 'XF86Launch4'))
2655keyboard.keysyms.212=((2, 'XF86LaunchB'), (0, 'XF86LaunchB'))
2656keyboard.keysyms.213=((2, 'XF86Suspend'), (0, 'XF86Suspend'))
2657keyboard.keysyms.216=((2, 'XF86AudioForward'), (0, 'XF86AudioForward'))
2658keyboard.keysyms.220=((2, 'XF86WebCam'), (0, 'XF86WebCam'))
2659keyboard.keysyms.224=((0, 'XF86Messenger'), (2, 'XF86Messenger'))
2660keyboard.keysyms.225=((0, 'XF86Search'), (2, 'XF86Search'))
2661keyboard.keysyms.226=((2, 'XF86Go'), (0, 'XF86Go'))
2662keyboard.keysyms.227=((0, 'XF86Finance'), (2, 'XF86Finance'))
2663keyboard.keysyms.228=((2, 'XF86Game'), (0, 'XF86Game'))
2664keyboard.keysyms.229=((2, 'XF86Shop'), (0, 'XF86Shop'))
2665keyboard.keysyms.232=((2, 'XF86MonBrightnessDown'), (0, 'XF86MonBrightnessDown'))
2666keyboard.keysyms.233=((2, 'XF86MonBrightnessUp'), (0, 'XF86MonBrightnessUp'))
2667keyboard.keysyms.234=((0, 'XF86AudioMedia'), (2, 'XF86AudioMedia'))
2668keyboard.keysyms.235=((0, 'XF86Display'), (2, 'XF86Display'))
2669keyboard.keysyms.236=((0, 'XF86KbdLightOnOff'), (2, 'XF86KbdLightOnOff'))
2670keyboard.keysyms.237=((2, 'XF86KbdBrightnessDown'), (0, 'XF86KbdBrightnessDown'))
2671keyboard.keysyms.238=((2, 'XF86KbdBrightnessUp'), (0, 'XF86KbdBrightnessUp'))
2672keyboard.keysyms.240=((0, 'XF86Reply'), (2, 'XF86Reply'))
2673keyboard.keysyms.241=((2, 'XF86MailForward'), (0, 'XF86MailForward'))
2674keyboard.keysyms.242=((0, 'XF86Save'), (2, 'XF86Save'))
2675keyboard.keysyms.243=((2, 'XF86Documents'), (0, 'XF86Documents'))
2676keyboard.keysyms.244=((2, 'XF86Battery'), (0, 'XF86Battery'))
2677keyboard.keysyms.245=((0, 'XF86Bluetooth'), (2, 'XF86Bluetooth'))
2678keyboard.keysyms.246=((0, 'XF86WLAN'), (2, 'XF86WLAN'))
2679keyboard.keysyms.254=((0, 'Hyper_R'), (2, 'Hyper_R'))
2680keyboard.layout=us
2681keyboard.layout-group=0
2682keyboard.layout_groups=True
2683keyboard.mod_pointermissing=('lock',)
2684keyboard.modifier.Alt_L.keycodes=(64, 204)
2685keyboard.modifier.Alt_R.keycodes=(108,)
2686keyboard.modifier.Caps_Lock.keycodes=(66,)
2687keyboard.modifier.Control_L.keycodes=(37,)
2688keyboard.modifier.Control_R.keycodes=(105,)
2689keyboard.modifier.Hyper_L.keycodes=(207,)
2690keyboard.modifier.Hyper_R.keycodes=(254,)
2691keyboard.modifier.ISO_Level3_Shift.keycodes=(92,)
2692keyboard.modifier.Meta_L.keycodes=(64, 205)
2693keyboard.modifier.Meta_R.keycodes=(108,)
2694keyboard.modifier.Mode_switch.keycodes=(203,)
2695keyboard.modifier.Num_Lock.keycodes=(77,)
2696keyboard.modifier.Shift_L.keycodes=(50,)
2697keyboard.modifier.Shift_R.keycodes=(62,)
2698keyboard.modifier.Super_L.keycodes=(133, 206)
2699keyboard.modifier.Super_R.keycodes=(134,)
2700keyboard.modifier.control.client_keys=(('Control_L', 0), (105, 'Control_R'))
2701keyboard.modifier.control.keys=('Control_R', 'Control_L')
2702keyboard.modifier.filter=()
2703keyboard.modifier.lock.client_keys=(('Caps_Lock', 0),)
2704keyboard.modifier.lock.keys=('Caps_Lock',)
2705keyboard.modifier.mod1.client_keys=(('Alt_R', 0), ('Alt_L', 1), (0, 'Meta_L'))
2706keyboard.modifier.mod1.keys=('Meta_L', 'Meta_R', 'Alt_R', 'Alt_L')
2707keyboard.modifier.mod2.client_keys=(('Num_Lock', 0),)
2708keyboard.modifier.mod2.keys=('Num_Lock',)
2709keyboard.modifier.mod3.client_keys=((133, 'Super_L'), (134, 'Super_R'), ('Super_L', 3))
2710keyboard.modifier.mod3.keys=('Super_L', 'Super_R')
2711keyboard.modifier.mod4.client_keys=(('Hyper_L', 3), ('Hyper_R', 2))
2712keyboard.modifier.mod4.keys=('Hyper_L', 'Hyper_R')
2713keyboard.modifier.mod5.client_keys=((92, 'ISO_Level3_Shift'), ('Mode_switch', 0))
2714keyboard.modifier.mod5.keys=('ISO_Level3_Shift', 'Mode_switch')
2715keyboard.modifier.shift.client_keys=(('Shift_L', 2), ('Shift_R', 2))
2716keyboard.modifier.shift.keys=('Shift_R', 'Shift_L')
2717keyboard.modifiers.nuisance=('lock', 'mod2')
2718keyboard.owner=484e1798d8e5cfd8b5095ee96c48ae753bf9e9d5
2719keyboard.repeat.delay=500
2720keyboard.repeat.interval=33
2721keyboard.state.keys_pressed=()
2722keyboard.sync=True
2723load=(4540, 9610, 7800)
2724mmap.filename=
2725mmap.supported=True
2726network.bandwidth-limit=0
2727network.bencode=True
2728network.bencode.version=('Cython', 3, 0)
2729network.brotli=True
2730network.brotli.version=1.0.4
2731network.compressors=('zlib', 'lz4', 'brotli')
2732network.config.socket.timeout=20
2733network.config.vsocket.timeout=5
2734network.digest=('xor', 'hmac', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+md5', 'des')
2735network.encoders=('rencode', 'bencode')
2736network.encryption=
2737network.interfaces=('lo', 'eth0', 'vmnet1', 'vmnet8')
2738network.lock=True
2739network.lock-toggle=True
2740network.lz4=True
2741network.lz4.version=0.11.1
2742network.lzo=False
2743network.mdns=True
2744network.mmap=True
2745network.packet-handlers.authenticated=('ack-file-chunk', 'bandwidth-limit', 'command-signal', 'command_request', 'connection-data', 'lock-toggle', 'logging', 'ping', 'ping_echo', 'print', 'printers', 'send-data-request', 'send-data-response', 'send-file', 'send-file-chunk', 'sharing-toggle')
2746network.packet-handlers.default=('connection-lost', 'disconnect', 'gibberish', 'hello', 'invalid', 'udp-control')
2747network.packet-handlers.ui=('buffer-refresh', 'button-action', 'clipboard-contents', 'clipboard-contents-none', 'clipboard-enable-selections', 'clipboard-loop-uuids', 'clipboard-pending-requests', 'clipboard-request', 'clipboard-token', 'close-window', 'configure-window', 'damage-sequence', 'desktop_size', 'encoding', 'exit-server', 'focus', 'force-ungrab', 'info-request', 'input-devices', 'key-action', 'key-repeat', 'keymap-changed', 'layout-changed', 'map-window', 'min-quality', 'min-speed', 'notification-action', 'notification-close', 'pointer-position', 'quality', 'resume', 'rpc', 'screenshot', 'server-settings', 'set-bell', 'set-clipboard-enabled', 'set-cursors', 'set-keyboard-sync-enabled', 'set-notify', 'set_deflate', 'shutdown-server', 'speed', 'start-command', 'suspend', 'unmap-window', 'wheel-motion', 'window-signal')
2748network.paramiko.version=(1, 16, 0)
2749network.python-lz4=True
2750network.python-lz4.version=0.11.1
2751network.rencode=True
2752network.rencode.version=('Cython', 1, 0, 3)
2753network.salt-digest=('hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+md5')
2754network.sharing=True
2755network.sharing-toggle=True
2756network.sockets.unix-domain.listeners=('/run/user/1000/xpra/user-ix-main-pc-200', '/run/xpra/user-ix-main-pc-200')
2757network.ssl=True
2758network.ssl.alpn=True
2759network.ssl.channel-binding-types=('tls-unique',)
2760network.ssl.ecdh=True
2761network.ssl.npn=True
2762network.ssl.openssl.version=OpenSSL 1.0.2g  1 Mar 2016
2763network.ssl.openssl.version-info=(1, 0, 2, 7, 15)
2764network.ssl.openssl.version-number=268443775
2765network.ssl.sni=True
2766network.system.core.busy_poll=0
2767network.system.core.busy_read=0
2768network.system.core.default_qdisc=pfifo_fast
2769network.system.core.max_skb_frags=17
2770network.system.core.netdev_max_backlog=1000
2771network.system.core.optmem_max=20480
2772network.system.core.rmem_default=212992
2773network.system.core.rmem_max=212992
2774network.system.core.somaxconn=128
2775network.system.core.wmem_default=212992
2776network.system.core.wmem_max=212992
2777network.system.ipv4.fwmark_reflect=True
2778network.system.ipv4.icmp.echo_ignore_all=True
2779network.system.ipv4.icmp.echo_ignore_broadcasts=True
2780network.system.ipv4.icmp.errors_use_inbound_ifaddr=0
2781network.system.ipv4.icmp.ignore_bogus_error_responses=1
2782network.system.ipv4.icmp.msgs_burst=50
2783network.system.ipv4.icmp.msgs_per_sec=1000
2784network.system.ipv4.icmp.ratelimit=1000
2785network.system.ipv4.icmp.ratemask=6168
2786network.system.ipv4.igmp.max_memberships=20
2787network.system.ipv4.igmp.max_msf=10
2788network.system.ipv4.igmp.qrv=2
2789network.system.ipv4.ip.default_ttl=64
2790network.system.ipv4.ip.dynaddr=True
2791network.system.ipv4.ip.early_demux=True
2792network.system.ipv4.ip.forward=True
2793network.system.ipv4.ip.forward_use_pmtu=True
2794network.system.ipv4.ip.local_port_range=(32768, 60999)
2795network.system.ipv4.ip.local_reserved_ports=()
2796network.system.ipv4.ip.no_pmtu_disc=0
2797network.system.ipv4.ip.nonlocal_bind=True
2798network.system.ipv4.ipfrag.high_thresh=262144
2799network.system.ipv4.ipfrag.low_thresh=196608
2800network.system.ipv4.ipfrag.max_dist=64
2801network.system.ipv4.ipfrag.time=30
2802network.system.ipv4.route.min_adv_mss=256
2803network.system.ipv4.route.min_pmtu=552
2804network.system.ipv4.route.mtu_expires=600
2805network.system.ipv4.tcp.abort_on_overflow=True
2806network.system.ipv4.tcp.adv_win_scale=1
2807network.system.ipv4.tcp.allowed_congestion_control=reno cubic
2808network.system.ipv4.tcp.app_win=31
2809network.system.ipv4.tcp.autocorking=True
2810network.system.ipv4.tcp.available_congestion_control=reno cubic
2811network.system.ipv4.tcp.base_mss=1024
2812network.system.ipv4.tcp.challenge_ack_limit=1000
2813network.system.ipv4.tcp.congestion_control=cubic
2814network.system.ipv4.tcp.dsack=True
2815network.system.ipv4.tcp.early_retrans=3
2816network.system.ipv4.tcp.ecn=2
2817network.system.ipv4.tcp.ecn_fallback=True
2818network.system.ipv4.tcp.fack=True
2819network.system.ipv4.tcp.fastopen=1
2820network.system.ipv4.tcp.fin_timeout=60
2821network.system.ipv4.tcp.frto=2
2822network.system.ipv4.tcp.invalid_ratelimit=500
2823network.system.ipv4.tcp.keepalive_intvl=75
2824network.system.ipv4.tcp.keepalive_probes=9
2825network.system.ipv4.tcp.keepalive_time=7200
2826network.system.ipv4.tcp.limit_output_bytes=262144
2827network.system.ipv4.tcp.low_latency=True
2828network.system.ipv4.tcp.max_orphans=262144
2829network.system.ipv4.tcp.max_reordering=300
2830network.system.ipv4.tcp.max_syn_backlog=2048
2831network.system.ipv4.tcp.max_tw_buckets=262144
2832network.system.ipv4.tcp.mem=(767052, 1022737, 1534104)
2833network.system.ipv4.tcp.min_rtt_wlen=300
2834network.system.ipv4.tcp.min_tso_segs=2
2835network.system.ipv4.tcp.moderate_rcvbuf=1
2836network.system.ipv4.tcp.mtu_probing=0
2837network.system.ipv4.tcp.no_metrics_save=True
2838network.system.ipv4.tcp.notsent_lowat=4294967295
2839network.system.ipv4.tcp.orphan_retries=0
2840network.system.ipv4.tcp.pacing_ca_ratio=120
2841network.system.ipv4.tcp.pacing_ss_ratio=200
2842network.system.ipv4.tcp.probe_interval=600
2843network.system.ipv4.tcp.probe_threshold=8
2844network.system.ipv4.tcp.recovery=True
2845network.system.ipv4.tcp.reordering=3
2846network.system.ipv4.tcp.retrans_collapse=True
2847network.system.ipv4.tcp.retries1=3
2848network.system.ipv4.tcp.retries2=15
2849network.system.ipv4.tcp.rfc1337=0
2850network.system.ipv4.tcp.rmem=(4096, 131072, 6291456)
2851network.system.ipv4.tcp.sack=1
2852network.system.ipv4.tcp.slow_start_after_idle=1
2853network.system.ipv4.tcp.stdurg=0
2854network.system.ipv4.tcp.syn_retries=6
2855network.system.ipv4.tcp.synack_retries=5
2856network.system.ipv4.tcp.syncookies=1
2857network.system.ipv4.tcp.thin_linear_timeouts=True
2858network.system.ipv4.tcp.timestamps=True
2859network.system.ipv4.tcp.tso_win_divisor=3
2860network.system.ipv4.tcp.tw_reuse=0
2861network.system.ipv4.tcp.window_scaling=1
2862network.system.ipv4.tcp.wmem=(4096, 16384, 4194304)
2863network.system.ipv4.tcp.workaround_signed_windows=True
2864network.system.unix.max_dgram_qlen=512
2865network.tcp-encryption=
2866network.www=True
2867network.www.dir=/usr/share/xpra/www
2868network.www.http-headers-dir=/usr/share/xpra/http-headers
2869network.yaml=False
2870network.zlib=True
2871network.zlib.version=1.0
2872notifications.actions=True
2873notifications.active=(1,)
2874notifications.bus-name=org.freedesktop.Notifications
2875notifications.bus-path=/org/freedesktop/Notifications
2876notifications.capabilities=('body', 'icon-static', 'actions', 'action-icons')
2877notifications.counter=2
2878notifications.dbus-id=unix:abstract=/tmp/dbus-LjCOUoGSIR,guid=da15d3e735404b6465de36ff5e74c147
2879opengl.error=unknown error
2880opengl.error-details=b"\n(Xpra:24661): Gdk-ERROR **: The program 'Xpra' received an X Window System error.\nThis probably reflects a bug in the program.\nThe error was 'BadValue (integer parameter out of range for operation)'.\n  (Details: serial 194 error_code 2 request_code 151 (GLX) minor_code 3)\n  (Note to programmers: normally, X errors are reported asynchronously;\n   that is, you will receive the error a while after causing it.\n   To debug your program, run it with the GDK_SYNCHRONIZE environment\n   variable to change this behavior. You can then get a meaningful\n   backtrace from your debugger if you break on the gdk_x_error() function.)\n"
2881pings=3
2882printing.add-local-printers=False
2883printing.add-printer-options=('-E', '-o printer-is-shared=false', '-u allow:$USER')
2884printing.cups-dbus=1
2885printing.cups-dbus.default=1
2886printing.cups-dbus.poll-delay=60
2887printing.cups.default-options.fit-to-page=True
2888printing.forwarder=xpraforwarder
2889printing.generic=True
2890printing.lpadmin=/usr/sbin/lpadmin
2891printing.lpinfo=/usr/sbin/lpinfo
2892printing.mimetype.default=application/postscript
2893printing.mimetypes=('application/pdf', 'application/postscript')
2894printing.mimetypes.default=('application/pdf', 'application/postscript')
2895printing.mimetypes.ppd.application/pdf=Generic-PDF_Printer-PDF.ppd
2896printing.mimetypes.ppd.application/postscript=CUPS-PDF.ppd
2897printing.mimetypes.printers.application/pdf=Generic PDF Printer
2898printing.mimetypes.printers.application/postscript=Generic PostScript Printer
2899printing.printer-prefix=
2900printing.printers.application/pdf=('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
2901printing.printers.application/postscript=('-m', 'drv:///sample.drv/generic.ppd')
2902printing.printers.predefined.application/pdf=('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
2903printing.printers.predefined.application/postscript=('-m', 'drv:///sample.drv/generic.ppd')
2904printing.raw-mode=False
2905printing.simulate-failure=0
2906printing.skipped-printers=('Cups-PDF',)
2907printing.tmpdir=/tmp
2908server.XShm=True
2909server.XTest=True
2910server.Xkb=True
2911server.argv=('/usr/bin/xpra', 'start', '--use-display=yes', ':200')
2912server.build.bit=64bit
2913server.build.compiler=gcc-5.real (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413
2914server.build.cpu=x86_64
2915server.build.cython=0.29
2916server.build.date=2020-04-15
2917server.build.lib.gtk=3.18.9
2918server.build.lib.nvenc=8.1
2919server.build.lib.pygobject=2.28.6
2920server.build.lib.pygtk=2.24.0
2921server.build.lib.vpx=1.5.0
2922server.build.lib.x11=1.6.3
2923server.build.lib.x264=0.148.2643 5c65704
2924server.build.lib.xcomposite=0.4.4
2925server.build.lib.xdamage=1.1.4
2926server.build.lib.xext=1.3.3
2927server.build.lib.xfixes=5.0.1
2928server.build.lib.xkbfile=1.0.9
2929server.build.lib.xrandr=1.5.0
2930server.build.lib.xtst=1.2.2
2931server.build.linker=GNU ld (GNU Binutils for Ubuntu) 2.26
2932server.build.local_modifications=0
2933server.build.nvcc=10.0.130
2934server.build.python=3.5.1
2935server.build.revision=26132
2936server.build.time=03:18
2937server.build.version=3.0.9
2938server.byteorder=little
2939server.cairo.version=(1, 17, 0)
2940server.current_time=1591262723
2941server.display=:200
2942server.elapsed_time=2410581
2943server.exec_prefix=/usr
2944server.executable=/usr/bin/python3
2945server.fakeXinerama=False
2946server.gdk.version=3.0
2947server.gi.version=3.20.0
2948server.gid=1000
2949server.glib.version=2.3.47
2950server.gobject.version=2.0
2951server.gtk.version=3.9.18
2952server.hostname=user-ix-main-pc
2953server.idle-timeout=0
2954server.libfakeXinerama=
2955server.load=(4540, 9610, 7800)
2956server.max_desktop_size=(7680, 4320)
2957server.mode=GTK3 X11
2958server.original-desktop-display=:20
2959server.pango.version=1.38.1
2960server.path=('/usr/bin', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/home/user-ix/.local/lib/python3.5/site-packages', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.5/dist-packages')
2961server.pid=24647
2962server.pixbuf.version=2.32.2
2963server.platform=linux
2964server.platform.architecture=('64bit', 'ELF')
2965server.platform.linux_distribution=('Ubuntu', '16.04', 'xenial')
2966server.platform.machine=x86_64
2967server.platform.name=Linux Ubuntu 16.04 xenial
2968server.platform.platform=Linux-4.15.0-88-generic-x86_64-with-Ubuntu-16.04-xenial
2969server.platform.processor=Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
2970server.platform.release=4.15.0-88-generic
2971server.platform.sysrelease=4.15.0-88-generic
2972server.pygtk.version=n/a
2973server.python.bits=64
2974server.python.full_version=3.5.2 (default, Apr 16 2020, 17:47:17) \n[GCC 5.4.0 20160609]
2975server.python.version=3.5.2
2976server.randr=True
2977server.randr.exact=True
2978server.randr.options=((7680, 4320), (4160, 1440), (3520, 1081), (2560, 1440), (1600, 900))
2979server.root_window_size=(4160, 1440)
2980server.session-type=seamless
2981server.start_time=1588852142
2982server.type=Python/gtk/x11
2983server.uid=1000
2984server.uuid=4c9af3b0230e41fcb08c4e5a319ca675
2985session.name=bash
2986state.focused=0
2987state.grabbed=0
2988state.window-manager-name=Xpra
2989state.windows=4
2990threads.count=15
2991threads.frame=info
2992threads.frame.1=parse
2993threads.frame.1.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '804', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '830', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python3.5/queue.py', '164', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.5/threading.py', '293', 'wait', 'waiter.acquire()'))
2994threads.frame.2=unknown
2995threads.frame.2.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
2996threads.frame.3=unknown
2997threads.frame.3.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
2998threads.frame.4=unknown
2999threads.frame.4.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '1029', 'handle_new_connection', 'peek_data, line1 = peek_connection(conn)'), ('/usr/lib/python3/dist-packages/xpra/net/socket_util.py', '185', 'peek_connection', 'sleep(timeout/4000.0)'))
3000threads.frame.5=unknown
3001threads.frame.5.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3002threads.frame.6=unknown
3003threads.frame.6.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3004threads.frame.7=unknown
3005threads.frame.7.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3006threads.frame.8=unknown
3007threads.frame.8.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3008threads.frame.9=main
3009threads.frame.9.stack=(('/usr/bin/xpra', '26', '<module>', 'sys.exit(main(sys.argv[0], sys.argv))'), ('/usr/lib/python3/dist-packages/xpra/scripts/main.py', '121', 'main', 'return run_mode(script_file, err, options, args, mode, defaults)'), ('/usr/lib/python3/dist-packages/xpra/scripts/main.py', '455', 'run_mode', 'return run_server(error_cb, options, mode, script_file, args, current_display)'), ('/usr/lib/python3/dist-packages/xpra/scripts/server.py', '340', 'run_server', 'return do_run_server(error_cb, opts, mode, xpra_file, extra_args, desktop_display)'), ('/usr/lib/python3/dist-packages/xpra/scripts/server.py', '874', 'do_run_server', 'r = app.run()'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '424', 'run', 'self.do_run()'), ('/usr/lib/python3/dist-packages/xpra/server/gtk_server_base.py', '124', 'do_run', 'gtk_main()'))
3010threads.frame.10=unknown
3011threads.frame.10.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3012threads.frame.11=worker
3013threads.frame.11.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3/dist-packages/xpra/server/background_worker.py', '56', 'run', 'item = self.items.get()'), ('/usr/lib/python3.5/queue.py', '164', 'get', 'self.not_empty.wait()'), ('/usr/lib/python3.5/threading.py', '293', 'wait', 'waiter.acquire()'))
3014threads.frame.12=unknown
3015threads.frame.12.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3016threads.frame.13=unknown
3017threads.frame.13.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3018threads.frame.14=unknown
3019threads.frame.14.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '378', '_write_format_thread_loop', 'self._add_packet_to_queue(*gpc())'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '398', '_add_packet_to_queue', 'self._add_chunks_to_queue(packet_type, chunks, start_send_cb, end_send_cb, fail_cb, synchronous, has_more or wait_for_more)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '451', '_add_chunks_to_queue', 'self.raw_write(packet_type, items, start_send_cb, end_send_cb, fail_cb, synchronous, more)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '467', 'raw_write', 'self._write_queue.put((items, start_cb, end_cb, fail_cb, synchronous, more))'), ('/usr/lib/python3.5/queue.py', '133', 'put', 'self.not_full.wait()'), ('/usr/lib/python3.5/threading.py', '293', 'wait', 'waiter.acquire()'))
3020threads.frame.15=unknown
3021threads.frame.15.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '1029', 'handle_new_connection', 'peek_data, line1 = peek_connection(conn)'), ('/usr/lib/python3/dist-packages/xpra/net/socket_util.py', '185', 'peek_connection', 'sleep(timeout/4000.0)'))
3022threads.frame.16=read
3023threads.frame.16.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '725', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '648', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python3/dist-packages/xpra/net/protocol.py', '727', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '329', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '199', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '184', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python3/dist-packages/xpra/net/bytestreams.py', '117', 'untilConcludes', 'return f(*a, **kw)'))
3024threads.frame.stack=(('/usr/lib/python3.5/threading.py', '882', '_bootstrap', 'self._bootstrap_inner()'), ('/usr/lib/python3.5/threading.py', '914', '_bootstrap_inner', 'self.run()'), ('/usr/lib/python3.5/threading.py', '862', 'run', 'self._target(*self._args, **self._kwargs)'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '1964', '_get_info_in_thread', 'info = self.get_info(proto, *args)'), ('/usr/lib/python3/dist-packages/xpra/server/server_base.py', '583', 'get_info', 'dgi = self.do_get_info(proto, sources)'), ('/usr/lib/python3/dist-packages/xpra/x11/server.py', '370', 'do_get_info', 'info = X11ServerBase.do_get_info(self, proto, server_sources)'), ('/usr/lib/python3/dist-packages/xpra/x11/x11_server_core.py', '381', 'do_get_info', 'info = GTKServerBase.do_get_info(self, proto, server_sources)'), ('/usr/lib/python3/dist-packages/xpra/server/gtk_server_base.py', '199', 'do_get_info', 'info = ServerBase.do_get_info(self, proto, *args)'), ('/usr/lib/python3/dist-packages/xpra/server/server_base.py', '621', 'do_get_info', 'merge_dicts(info, c.get_info(self, proto))'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '2046', 'get_info', 'up("threads",   self.get_thread_info(proto))'), ('/usr/lib/python3/dist-packages/xpra/server/server_base.py', '571', 'get_thread_info', 'return get_thread_info(proto, tuple(self._server_sources.keys()))'), ('/usr/lib/python3/dist-packages/xpra/server/server_core.py', '172', 'get_thread_info', 'stack = traceback.extract_stack(frame_pair[1])'))
3025threads.info=read
3026threads.info.1=parse
3027threads.info.count=2
3028threads.memory.children.idrss=0
3029threads.memory.children.inblock=1685904
3030threads.memory.children.isrss=0
3031threads.memory.children.ixrss=0
3032threads.memory.children.majflt=9737
3033threads.memory.children.maxrss=1707688
3034threads.memory.children.minflt=388985
3035threads.memory.children.msgrcv=0
3036threads.memory.children.msgsnd=0
3037threads.memory.children.nivcsw=724
3038threads.memory.children.nsignals=0
3039threads.memory.children.nswap=0
3040threads.memory.children.nvcsw=17438
3041threads.memory.children.oublock=360
3042threads.memory.children.stime=1
3043threads.memory.children.utime=4
3044threads.memory.server.idrss=0
3045threads.memory.server.inblock=81994
3046threads.memory.server.isrss=0
3047threads.memory.server.ixrss=0
3048threads.memory.server.majflt=207
3049threads.memory.server.maxrss=1800740
3050threads.memory.server.minflt=3477559
3051threads.memory.server.msgrcv=0
3052threads.memory.server.msgsnd=0
3053threads.memory.server.nivcsw=1077950
3054threads.memory.server.nsignals=0
3055threads.memory.server.nswap=0
3056threads.memory.server.nvcsw=6105532
3057threads.memory.server.oublock=264
3058threads.memory.server.stime=4765
3059threads.memory.server.utime=1193
3060threads.thread=MainThread
3061threads.thread.1=Worker_Thread
3062threads.thread.2=new-unix-domain-connection
3063threads.thread.3=read
3064threads.thread.4=format
3065threads.thread.5=Info
3066threads.thread.6=read
3067threads.thread.7=read
3068threads.thread.8=read
3069threads.thread.9=read
3070threads.thread.10=read
3071threads.thread.11=read
3072threads.thread.12=new-unix-domain-connection
3073threads.thread.13=read
3074threads.thread.14=read
3075total-memory=67301117952
3076video.csc.BGRX_to_BGR=('swscale',)
3077video.csc.BGRX_to_GBRP=('swscale',)
3078video.csc.BGRX_to_RGB=('swscale',)
3079video.csc.BGRX_to_RGBX=('swscale',)
3080video.csc.BGRX_to_XBGR=('swscale',)
3081video.csc.BGRX_to_XRGB=('swscale',)
3082video.csc.BGRX_to_YUV420P=('swscale',)
3083video.csc.BGRX_to_YUV422P=('swscale',)
3084video.csc.BGRX_to_YUV444P=('swscale',)
3085video.csc.BGR_to_BGRX=('swscale',)
3086video.csc.BGR_to_GBRP=('swscale',)
3087video.csc.BGR_to_RGB=('swscale',)
3088video.csc.BGR_to_RGBX=('swscale',)
3089video.csc.BGR_to_XBGR=('swscale',)
3090video.csc.BGR_to_XRGB=('swscale',)
3091video.csc.BGR_to_YUV420P=('swscale',)
3092video.csc.BGR_to_YUV422P=('swscale',)
3093video.csc.BGR_to_YUV444P=('swscale',)
3094video.csc.GBRP_to_BGR=('swscale',)
3095video.csc.GBRP_to_BGRX=('swscale',)
3096video.csc.GBRP_to_RGB=('swscale',)
3097video.csc.GBRP_to_RGBX=('swscale',)
3098video.csc.GBRP_to_XBGR=('swscale',)
3099video.csc.GBRP_to_XRGB=('swscale',)
3100video.csc.GBRP_to_YUV420P=('swscale',)
3101video.csc.GBRP_to_YUV422P=('swscale',)
3102video.csc.GBRP_to_YUV444P=('swscale',)
3103video.csc.RGBX_to_BGR=('swscale',)
3104video.csc.RGBX_to_BGRX=('swscale',)
3105video.csc.RGBX_to_GBRP=('swscale',)
3106video.csc.RGBX_to_RGB=('swscale',)
3107video.csc.RGBX_to_XBGR=('swscale',)
3108video.csc.RGBX_to_XRGB=('swscale',)
3109video.csc.RGBX_to_YUV420P=('swscale',)
3110video.csc.RGBX_to_YUV422P=('swscale',)
3111video.csc.RGBX_to_YUV444P=('swscale',)
3112video.csc.RGB_to_BGR=('swscale',)
3113video.csc.RGB_to_BGRX=('swscale',)
3114video.csc.RGB_to_GBRP=('swscale',)
3115video.csc.RGB_to_RGBX=('swscale',)
3116video.csc.RGB_to_XBGR=('swscale',)
3117video.csc.RGB_to_XRGB=('swscale',)
3118video.csc.RGB_to_YUV420P=('swscale',)
3119video.csc.RGB_to_YUV422P=('swscale',)
3120video.csc.RGB_to_YUV444P=('swscale',)
3121video.csc.XBGR_to_BGR=('swscale',)
3122video.csc.XBGR_to_BGRX=('swscale',)
3123video.csc.XBGR_to_GBRP=('swscale',)
3124video.csc.XBGR_to_RGB=('swscale',)
3125video.csc.XBGR_to_RGBX=('swscale',)
3126video.csc.XBGR_to_XRGB=('swscale',)
3127video.csc.XBGR_to_YUV420P=('swscale',)
3128video.csc.XBGR_to_YUV422P=('swscale',)
3129video.csc.XBGR_to_YUV444P=('swscale',)
3130video.csc.XRGB_to_BGR=('swscale',)
3131video.csc.XRGB_to_BGRX=('swscale',)
3132video.csc.XRGB_to_GBRP=('swscale',)
3133video.csc.XRGB_to_RGB=('swscale',)
3134video.csc.XRGB_to_RGBX=('swscale',)
3135video.csc.XRGB_to_XBGR=('swscale',)
3136video.csc.XRGB_to_YUV420P=('swscale',)
3137video.csc.XRGB_to_YUV422P=('swscale',)
3138video.csc.XRGB_to_YUV444P=('swscale',)
3139video.csc.YUV420P_to_BGR=('swscale',)
3140video.csc.YUV420P_to_BGRX=('swscale',)
3141video.csc.YUV420P_to_RGB=('swscale',)
3142video.csc.YUV420P_to_RGBX=('swscale',)
3143video.csc.YUV420P_to_XBGR=('swscale',)
3144video.csc.YUV420P_to_XRGB=('swscale',)
3145video.csc.YUV420P_to_YUV422P=('swscale',)
3146video.csc.YUV420P_to_YUV444P=('swscale',)
3147video.csc.YUV422P_to_BGR=('swscale',)
3148video.csc.YUV422P_to_BGRX=('swscale',)
3149video.csc.YUV422P_to_RGB=('swscale',)
3150video.csc.YUV422P_to_RGBX=('swscale',)
3151video.csc.YUV422P_to_XBGR=('swscale',)
3152video.csc.YUV422P_to_XRGB=('swscale',)
3153video.csc.YUV422P_to_YUV420P=('swscale',)
3154video.csc.YUV422P_to_YUV444P=('swscale',)
3155video.csc.YUV444P_to_BGR=('swscale',)
3156video.csc.YUV444P_to_BGRX=('swscale',)
3157video.csc.YUV444P_to_GBRP=('swscale',)
3158video.csc.YUV444P_to_RGB=('swscale',)
3159video.csc.YUV444P_to_RGBX=('swscale',)
3160video.csc.YUV444P_to_XBGR=('swscale',)
3161video.csc.YUV444P_to_XRGB=('swscale',)
3162video.csc.YUV444P_to_YUV420P=('swscale',)
3163video.csc.YUV444P_to_YUV422P=('swscale',)
3164video.encoding.BGRA_to_h264=('x264',)
3165video.encoding.BGRX_to_h264=('x264',)
3166video.encoding.YUV420P_to_h264=('x264',)
3167video.encoding.YUV420P_to_h264+mp4=('ffmpeg',)
3168video.encoding.YUV420P_to_mpeg4+mp4=('ffmpeg',)
3169video.encoding.YUV420P_to_vp8=('vpx',)
3170video.encoding.YUV420P_to_vp8+webm=('ffmpeg',)
3171video.encoding.YUV420P_to_vp9=('vpx',)
3172video.encoding.YUV422P_to_h264=('x264',)
3173video.encoding.YUV444P_to_h264=('x264',)
3174video.encoding.YUV444P_to_vp9=('vpx',)
3175video.encoding.csc-module.swscale=active
3176video.encoding.video-encoder.ffmpeg=active
3177video.encoding.video-encoder.nvenc=active
3178video.encoding.video-encoder.vpx=active
3179video.encoding.video-encoder.x264=active
3180windows.1.XShm=True
3181windows.1.above=False
3182windows.1.allowed-actions=('_NET_WM_ACTION_CLOSE', '_NET_WM_ACTION_MOVE', '_NET_WM_ACTION_RESIZE', '_NET_WM_ACTION_FULLSCREEN', '_NET_WM_ACTION_MINIMIZE', '_NET_WM_ACTION_SHADE', '_NET_WM_ACTION_STICK', '_NET_WM_ACTION_MAXIMIZE_HORZ', '_NET_WM_ACTION_MAXIMIZE_VERT', '_NET_WM_ACTION_CHANGE_DESKTOP', '_NET_WM_ACTION_ABOVE', '_NET_WM_ACTION_BELOW')
3183windows.1.below=False
3184windows.1.bypass-compositor=0
3185windows.1.children=()
3186windows.1.class-instance=('gnome-terminal-server', 'Gnome-terminal')
3187windows.1.client-geometry=(1844, 127, 2091, 1087)
3188windows.1.client-machine=user-ix-main-pc
3189windows.1.client-properties.484e1798d8e5cfd8b5095ee96c48ae753bf9e9d5.workspace=65535
3190windows.1.client-properties.e0923648edb8f351eabdc2b766ce81ed8c9699d2.workspace=65535
3191windows.1.command=
3192windows.1.content-type=
3193windows.1.depth=32
3194windows.1.focused=0
3195windows.1.fullscreen=False
3196windows.1.geometry=(1844, 127, 2091, 1087)
3197windows.1.grabbed=0
3198windows.1.has-alpha=True
3199windows.1.icon-title=Terminal
3200windows.1.iconic=False
3201windows.1.maximized=False
3202windows.1.modal=False
3203windows.1.opacity=-1
3204windows.1.override-redirect=False
3205windows.1.pid=21348
3206windows.1.role=gnome-terminal-window-2ef2d426-6907-4ee1-a9b1-e53f1c081679
3207windows.1.set-initial-position=False
3208windows.1.shaded=False
3209windows.1.shown=True
3210windows.1.size=(2091, 1087)
3211windows.1.size-constraints.base-size=(12, 50)
3212windows.1.size-constraints.gravity=1
3213windows.1.size-constraints.increment=(9, 17)
3214windows.1.size-constraints.minimum-size=(298, 79)
3215windows.1.skip-pager=False
3216windows.1.skip-taskbar=False
3217windows.1.state=()
3218windows.1.sticky=False
3219windows.1.title=Terminal
3220windows.1.tray=False
3221windows.1.window-type=('NORMAL',)
3222windows.1.workspace=65535
3223windows.1.xid=0x60000a
3224windows.4.XShm=True
3225windows.4.above=False
3226windows.4.allowed-actions=('_NET_WM_ACTION_CLOSE', '_NET_WM_ACTION_MOVE', '_NET_WM_ACTION_RESIZE', '_NET_WM_ACTION_FULLSCREEN', '_NET_WM_ACTION_MINIMIZE', '_NET_WM_ACTION_SHADE', '_NET_WM_ACTION_STICK', '_NET_WM_ACTION_MAXIMIZE_HORZ', '_NET_WM_ACTION_MAXIMIZE_VERT', '_NET_WM_ACTION_CHANGE_DESKTOP', '_NET_WM_ACTION_ABOVE', '_NET_WM_ACTION_BELOW')
3227windows.4.below=False
3228windows.4.bypass-compositor=0
3229windows.4.class-instance=('nemo', 'Nemo')
3230windows.4.client-machine=user-ix-main-pc
3231windows.4.command=
3232windows.4.content-type=
3233windows.4.depth=24
3234windows.4.focused=0
3235windows.4.fullscreen=False
3236windows.4.geometry=(-99, -99, 1, 1)
3237windows.4.grabbed=0
3238windows.4.has-alpha=False
3239windows.4.maximized=False
3240windows.4.opacity=-1
3241windows.4.override-redirect=True
3242windows.4.pid=19411
3243windows.4.shaded=False
3244windows.4.shown=True
3245windows.4.size=(1, 1)
3246windows.4.skip-pager=False
3247windows.4.skip-taskbar=False
3248windows.4.state=('_NET_WM_STATE_FOCUSED',)
3249windows.4.sticky=False
3250windows.4.title=nemo
3251windows.4.tray=False
3252windows.4.window-type=('NORMAL',)
3253windows.4.workspace=65535
3254windows.4.xid=0x4006c0
3255windows.5.XShm=True
3256windows.5.above=False
3257windows.5.allowed-actions=('_NET_WM_ACTION_CLOSE', '_NET_WM_ACTION_MOVE', '_NET_WM_ACTION_RESIZE', '_NET_WM_ACTION_FULLSCREEN', '_NET_WM_ACTION_MINIMIZE', '_NET_WM_ACTION_SHADE', '_NET_WM_ACTION_STICK', '_NET_WM_ACTION_MAXIMIZE_HORZ', '_NET_WM_ACTION_MAXIMIZE_VERT', '_NET_WM_ACTION_CHANGE_DESKTOP', '_NET_WM_ACTION_ABOVE', '_NET_WM_ACTION_BELOW')
3258windows.5.below=False
3259windows.5.bypass-compositor=0
3260windows.5.class-instance=('nemo', 'Nemo')
3261windows.5.client-machine=user-ix-main-pc
3262windows.5.command=
3263windows.5.content-type=
3264windows.5.depth=24
3265windows.5.focused=0
3266windows.5.fullscreen=False
3267windows.5.geometry=(-99, -99, 1, 1)
3268windows.5.grabbed=0
3269windows.5.has-alpha=False
3270windows.5.maximized=False
3271windows.5.opacity=-1
3272windows.5.override-redirect=True
3273windows.5.pid=19411
3274windows.5.shaded=False
3275windows.5.shown=True
3276windows.5.size=(1, 1)
3277windows.5.skip-pager=False
3278windows.5.skip-taskbar=False
3279windows.5.state=('_NET_WM_STATE_FOCUSED',)
3280windows.5.sticky=False
3281windows.5.title=nemo
3282windows.5.tray=False
3283windows.5.window-type=('NORMAL',)
3284windows.5.workspace=65535
3285windows.5.xid=0x4006dc
3286windows.286.XShm=True
3287windows.286.above=False
3288windows.286.allowed-actions=('_NET_WM_ACTION_CLOSE', '_NET_WM_ACTION_MOVE', '_NET_WM_ACTION_RESIZE', '_NET_WM_ACTION_FULLSCREEN', '_NET_WM_ACTION_MINIMIZE', '_NET_WM_ACTION_SHADE', '_NET_WM_ACTION_STICK', '_NET_WM_ACTION_MAXIMIZE_HORZ', '_NET_WM_ACTION_MAXIMIZE_VERT', '_NET_WM_ACTION_CHANGE_DESKTOP', '_NET_WM_ACTION_ABOVE', '_NET_WM_ACTION_BELOW')
3289windows.286.below=False
3290windows.286.bypass-compositor=2
3291windows.286.children=()
3292windows.286.class-instance=('prog-1', 'prog-1')
3293windows.286.client-geometry=(1600, 23, 2560, 1377)
3294windows.286.client-machine=user-ix-main-pc
3295windows.286.client-properties.484e1798d8e5cfd8b5095ee96c48ae753bf9e9d5.workspace=65535
3296windows.286.command=
3297windows.286.content-type=
3298windows.286.depth=24
3299windows.286.focused=0
3300windows.286.fullscreen=False
3301windows.286.geometry=(1600, 23, 2560, 1377)
3302windows.286.grabbed=0
3303windows.286.has-alpha=False
3304windows.286.icon-title=~/Documents/[???]/[proj] - prog-1
3305windows.286.iconic=False
3306windows.286.maximized=True
3307windows.286.modal=False
3308windows.286.opacity=-1
3309windows.286.override-redirect=False
3310windows.286.pid=20791
3311windows.286.set-initial-position=True
3312windows.286.shaded=False
3313windows.286.shown=True
3314windows.286.size=(2560, 1377)
3315windows.286.size-constraints.base-size=(0, 0)
3316windows.286.size-constraints.gravity=1
3317windows.286.size-constraints.minimum-size=(373, 39)
3318windows.286.skip-pager=False
3319windows.286.skip-taskbar=False
3320windows.286.state=('_NET_WM_STATE_MAXIMIZED_VERT', '_NET_WM_STATE_MAXIMIZED_HORZ')
3321windows.286.sticky=False
3322windows.286.title=~/Documents/[???]/[proj] - prog-1
3323windows.286.tray=False
3324windows.286.window-type=('NORMAL',)
3325windows.286.workspace=65535
3326windows.286.xid=0x200007