xpra icon
Bug tracker and wiki

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


Ticket #2340: xi.txt

File xi.txt, 188.1 KB (added by tc424, 22 months ago)

xpra info output

Line 
1bandwidth-limit=0
2child.1.command=('xfce4-terminal',)
3child.1.dead=True
4child.1.forget=False
5child.1.ignore=False
6child.1.name=xfce4-terminal
7child.1.pid=25608
8child.1.returncode=0
9child.2.command=('/usr/bin/pactl', 'list')
10child.2.dead=True
11child.2.forget=True
12child.2.ignore=True
13child.2.name=pactl
14child.2.pid=24698
15child.2.returncode=0
16child.3.command=('/usr/sbin/lpadmin', '-p', 'Canon-MG3600', '-v', 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F1000%2Fxpra%2Fxubuntu-0&remote-printer=Canon-MG3600&remote-device-uri=ipp%3A%2F%2FBD8653000000.local%3A631%2Fipp%2Fprint&source=c8519d955558f94bfab67aae0ff28846010a9fb5&display=%3A0', '-D', "Tony's printer", '-L', 'on asus (via xpra)', '-E', '-o', 'printer-is-shared=false', '-u', 'allow:steved', '-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
17child.3.dead=True
18child.3.forget=True
19child.3.ignore=True
20child.3.name=lpadmin
21child.3.pid=24693
22child.3.returncode=0
23child.4.command=('/usr/bin/loffice',)
24child.4.dead=False
25child.4.forget=False
26child.4.ignore=True
27child.4.name=/usr/bin/loffice
28child.4.pid=23982
29child.5.command=('/home/steved/bin/gnucash',)
30child.5.dead=True
31child.5.forget=False
32child.5.ignore=True
33child.5.name=/home/steved/bin/gnucash
34child.5.pid=21989
35child.5.returncode=0
36child.6.command=('keepassx /home/steved/sd/PwSafe/pwsafe.kdbx',)
37child.6.dead=True
38child.6.forget=False
39child.6.ignore=True
40child.6.name=keepassx /home/steved/sd/PwSafe/pwsafe.kdbx
41child.6.pid=21907
42child.6.returncode=0
43child.7.command=('/home/steved/bin/gnucash',)
44child.7.dead=True
45child.7.forget=False
46child.7.ignore=True
47child.7.name=/home/steved/bin/gnucash
48child.7.pid=17133
49child.7.returncode=0
50child.8.command=('/home/steved/bin/gnucash',)
51child.8.dead=True
52child.8.forget=False
53child.8.ignore=True
54child.8.name=/home/steved/bin/gnucash
55child.8.pid=16556
56child.8.returncode=0
57child.9.command=('/home/steved/bin/gnucash',)
58child.9.dead=True
59child.9.forget=False
60child.9.ignore=True
61child.9.name=/home/steved/bin/gnucash
62child.9.pid=11415
63child.9.returncode=0
64child.10.command=('/home/steved/bin/gnucash',)
65child.10.dead=True
66child.10.forget=False
67child.10.ignore=True
68child.10.name=/home/steved/bin/gnucash
69child.10.pid=7588
70child.10.returncode=0
71child.11.command=('xchrome',)
72child.11.dead=False
73child.11.forget=False
74child.11.ignore=False
75child.11.name=xchrome
76child.11.pid=3907
77child.12.command=pactl set-default-source Xpra-Microphone.monitor
78child.12.dead=True
79child.12.forget=False
80child.12.ignore=True
81child.12.name=pulseaudio-configure-command-1
82child.12.pid=3696
83child.12.returncode=0
84child.13.command=pactl set-default-sink Xpra-Speaker
85child.13.dead=True
86child.13.forget=False
87child.13.ignore=True
88child.13.name=pulseaudio-configure-command-0
89child.13.pid=3694
90child.13.returncode=0
91child.14.command=('screen', '-d', '-m', '-S', 'login', '-c', '~/.screenrc-login')
92child.14.dead=True
93child.14.forget=False
94child.14.ignore=True
95child.14.name=screen -d -m -S login -c ~/.screenrc-login
96child.14.pid=3679
97child.14.returncode=0
98child.15.command=('pulseaudio', '--disable-shm=true', '--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 srbchannel=false socket=/run/user/1000/xpra/pulse-0/pulse/native', '--load=module-dbus-protocol', '--load=module-x11-publish', '--load=module-tunnel-sink server=beelink', '--log-level=2', '--log-target=stderr')
99child.15.dead=False
100child.15.forget=False
101child.15.ignore=True
102child.15.name=pulseaudio
103child.15.pid=3639
104child.16.command=('keepassx /home/steved/sd/PwSafe/pwsafe.kdbx',)
105child.16.dead=True
106child.16.forget=False
107child.16.ignore=True
108child.16.name=keepassx /home/steved/sd/PwSafe/pwsafe.kdbx
109child.16.pid=1484
110child.16.returncode=0
111child.command=('python2', '/usr/bin/xpra', '--windows=no', '--video-encoders=none', '--csc-modules=none', '--video-decoders=none', '--proxy-video-encoders=none', '_sound_record', '-', '-', 'pulsesrc', 'device=Xpra-Speaker.monitor', 'opus', '', '1.0')
112child.dead=False
113child.forget=True
114child.ignore=True
115child.name=sound source
116child.pid=28560
117children.dead=13
118children.ignored=15
119children.total=17
120client.argv=('/usr/bin/xpra', '--encoding', 'rgb', '--encodings=png,png/P,png/L,rgb,webp,jpeg,vp8,vp9', 'attach', 'tcp://xubuntu:6666')
121client.auto_refresh=150
122client.av-sync=True
123client.av-sync.client=0
124client.av-sync.delta=0
125client.av-sync.enabled=False
126client.av-sync.total=0
127client.bandwidth-limit.actual=0
128client.bandwidth-limit.detection=True
129client.bandwidth-limit.setting=800000000
130client.batch.delay.50p=8
131client.batch.delay.80p=9
132client.batch.delay.90p=10
133client.batch.delay.avg=8
134client.batch.delay.cur=12
135client.batch.delay.max=12
136client.batch.delay.min=8
137client.batch.expire=50
138client.batch.locked=False
139client.batch.max-delay=500
140client.batch.min-delay=16
141client.batch.normalized=10
142client.batch.timeout-delay=15000
143client.bell=True
144client.clipboard.contents-slice-fix=True
145client.clipboard.enabled=True
146client.clipboard.greedy=False
147client.clipboard.notifications=True
148client.clipboard.selections=('CLIPBOARD', 'PRIMARY', 'SECONDARY')
149client.clipboard.set-enabled=True
150client.clipboard.want-targets=False
151client.congestion.avg-send-speed=0
152client.congestion.elapsed-time=111051
153client.connection.active=True
154client.connection.aliases=True
155client.connection.client.ping_latency.50p=3
156client.connection.client.ping_latency.80p=3
157client.connection.client.ping_latency.90p=4
158client.connection.client.ping_latency.avg=2
159client.connection.client.ping_latency.cur=5
160client.connection.client.ping_latency.max=21
161client.connection.client.ping_latency.min=1
162client.connection.compression_level=1
163client.connection.compressor=lzo
164client.connection.encoder=rencode
165client.connection.endpoint=('192.168.128.55', 45800)
166client.connection.has_more=False
167client.connection.input.buffer-size=65536
168client.connection.input.bytecount=167288
169client.connection.input.cipher=
170client.connection.input.cipher.padding=legacy
171client.connection.input.count.buffer-refresh=1
172client.connection.input.count.button-action=1
173client.connection.input.count.clipboard-contents=2
174client.connection.input.count.clipboard-enable-selections=1
175client.connection.input.count.clipboard-request=1
176client.connection.input.count.clipboard-token=4
177client.connection.input.count.configure-window=1
178client.connection.input.count.damage-sequence=1
179client.connection.input.count.focus=1
180client.connection.input.count.hello=1
181client.connection.input.count.info-request=1
182client.connection.input.count.key-action=1
183client.connection.input.count.logging=1
184client.connection.input.count.map-window=1
185client.connection.input.count.ping=191
186client.connection.input.count.ping_echo=97
187client.connection.input.count.pointer-position=1
188client.connection.input.count.printers=1
189client.connection.input.count.server-settings=1
190client.connection.input.count.set-keyboard-sync-enabled=1
191client.connection.input.count.set_deflate=1
192client.connection.input.count.sound-control=1
193client.connection.input.hangup-delay=1000
194client.connection.input.packetcount=4252
195client.connection.input.raw_packetcount=4193
196client.connection.input.readcount=4193
197client.connection.large_packets=('hello', 'window-metadata', 'sound-data', 'notify_show', 'info-response')
198client.connection.latency.absmin=1
199client.connection.max_packet_size=104857600
200client.connection.mmap_bytecount=0
201client.connection.output.bytecount=96400615
202client.connection.output.cipher=
203client.connection.output.cipher.padding=legacy
204client.connection.output.count.clipboard-contents=1
205client.connection.output.count.clipboard-pending-requests=2
206client.connection.output.count.clipboard-request=2
207client.connection.output.count.clipboard-token=4
208client.connection.output.count.configure-override-redirect=1
209client.connection.output.count.cursor=223
210client.connection.output.count.draw=1314
211client.connection.output.count.hello=1
212client.connection.output.count.info-response=1
213client.connection.output.count.lost-window=9
214client.connection.output.count.new-override-redirect=8
215client.connection.output.count.new-window=3
216client.connection.output.count.ping=192
217client.connection.output.count.ping_echo=96
218client.connection.output.count.pointer-grab=1
219client.connection.output.count.pointer-ungrab=1
220client.connection.output.count.raise-window=1
221client.connection.output.count.server-event=1
222client.connection.output.count.set_deflate=1
223client.connection.output.count.sound-data=23755
224client.connection.output.count.startup-complete=1
225client.connection.output.count.window-icon=3
226client.connection.output.count.window-metadata=21
227client.connection.output.inline-size=32768
228client.connection.output.large-packet-size=4096
229client.connection.output.min-compress-size=378
230client.connection.output.packet-join-size=65536
231client.connection.output.packetcount=25640
232client.connection.output.raw_packetcount=50288
233client.connection.output.writecount=50288
234client.connection.protocol-type=socket
235client.connection.receive_alias.1=disconnect
236client.connection.receive_alias.2=invalid
237client.connection.receive_alias.3=connection-lost
238client.connection.receive_alias.4=gibberish
239client.connection.receive_alias.5=hello
240client.connection.receive_alias.6=udp-control
241client.connection.receive_alias.7=command-signal
242client.connection.receive_alias.8=webcam-frame
243client.connection.receive_alias.9=webcam-start
244client.connection.receive_alias.10=connection-data
245client.connection.receive_alias.11=sharing-toggle
246client.connection.receive_alias.12=ping_echo
247client.connection.receive_alias.13=send-data-request
248client.connection.receive_alias.14=lock-toggle
249client.connection.receive_alias.15=logging
250client.connection.receive_alias.16=webcam-stop
251client.connection.receive_alias.17=ack-file-chunk
252client.connection.receive_alias.18=set-clipboard-enabled
253client.connection.receive_alias.19=send-data-response
254client.connection.receive_alias.20=ping
255client.connection.receive_alias.21=bandwidth-limit
256client.connection.receive_alias.22=printers
257client.connection.receive_alias.23=print
258client.connection.receive_alias.24=command_request
259client.connection.receive_alias.25=send-file
260client.connection.receive_alias.26=send-file-chunk
261client.connection.receive_alias.27=set-keyboard-sync-enabled
262client.connection.receive_alias.28=wheel-motion
263client.connection.receive_alias.29=suspend
264client.connection.receive_alias.30=clipboard-token
265client.connection.receive_alias.31=encoding
266client.connection.receive_alias.32=focus
267client.connection.receive_alias.33=clipboard-pending-requests
268client.connection.receive_alias.34=rpc
269client.connection.receive_alias.35=min-speed
270client.connection.receive_alias.36=notification-action
271client.connection.receive_alias.37=keymap-changed
272client.connection.receive_alias.38=quality
273client.connection.receive_alias.39=close-window
274client.connection.receive_alias.40=clipboard-contents
275client.connection.receive_alias.41=server-settings
276client.connection.receive_alias.42=set-cursors
277client.connection.receive_alias.43=layout-changed
278client.connection.receive_alias.44=clipboard-contents-none
279client.connection.receive_alias.45=start-command
280client.connection.receive_alias.46=buffer-refresh
281client.connection.receive_alias.47=info-request
282client.connection.receive_alias.48=set-notify
283client.connection.receive_alias.49=input-devices
284client.connection.receive_alias.50=configure-window
285client.connection.receive_alias.51=clipboard-request
286client.connection.receive_alias.52=key-action
287client.connection.receive_alias.53=desktop_size
288client.connection.receive_alias.54=window-signal
289client.connection.receive_alias.55=damage-sequence
290client.connection.receive_alias.56=pointer-position
291client.connection.receive_alias.57=unmap-window
292client.connection.receive_alias.58=shutdown-server
293client.connection.receive_alias.59=exit-server
294client.connection.receive_alias.60=clipboard-loop-uuids
295client.connection.receive_alias.61=speed
296client.connection.receive_alias.62=set_deflate
297client.connection.receive_alias.63=notification-close
298client.connection.receive_alias.64=key-repeat
299client.connection.receive_alias.65=sound-control
300client.connection.receive_alias.66=clipboard-enable-selections
301client.connection.receive_alias.67=screenshot
302client.connection.receive_alias.68=resume
303client.connection.receive_alias.69=sound-data
304client.connection.receive_alias.70=button-action
305client.connection.receive_alias.71=map-window
306client.connection.receive_alias.72=force-ungrab
307client.connection.receive_alias.73=set-bell
308client.connection.receive_alias.74=min-quality
309client.connection.remote=('192.168.128.55', 45800)
310client.connection.server.ping_latency.50p=3
311client.connection.server.ping_latency.80p=3
312client.connection.server.ping_latency.90p=4
313client.connection.server.ping_latency.avg=3
314client.connection.server.ping_latency.cur=3
315client.connection.server.ping_latency.max=30
316client.connection.server.ping_latency.min=1
317client.connection.socket.device.bus-info=
318client.connection.socket.device.driver=macvlan
319client.connection.socket.device.firmware-version=
320client.connection.socket.device.speed=1000000000
321client.connection.socket.device.version=0.1
322client.connection.socket.family=SOCK_DGRAM
323client.connection.socket.fileno=14
324client.connection.socket.nodelay=False
325client.connection.socket.options.IP.IP_OPTIONS=0
326client.connection.socket.options.IP.IP_TOS=0
327client.connection.socket.options.IP.IP_TTL=64
328client.connection.socket.options.SOCKET.SO_BROADCAST=0
329client.connection.socket.options.SOCKET.SO_DONTROUTE=0
330client.connection.socket.options.SOCKET.SO_ERROR=0
331client.connection.socket.options.SOCKET.SO_KEEPALIVE=0
332client.connection.socket.options.SOCKET.SO_LINGER=0
333client.connection.socket.options.SOCKET.SO_OOBINLINE=0
334client.connection.socket.options.SOCKET.SO_RCVBUF=374400
335client.connection.socket.options.SOCKET.SO_RCVLOWAT=1
336client.connection.socket.options.SOCKET.SO_RCVTIMEO=0
337client.connection.socket.options.SOCKET.SO_REUSEADDR=1
338client.connection.socket.options.SOCKET.SO_REUSEPORT=0
339client.connection.socket.options.SOCKET.SO_SNDBUF=696320
340client.connection.socket.options.SOCKET.SO_SNDTIMEO=0
341client.connection.socket.options.SOCKET.SO_TYPE=1
342client.connection.socket.options.TCP.TCP_MAXSEG=1448
343client.connection.socket.options.TCP.TCP_NODELAY=0
344client.connection.socket.proto=0
345client.connection.socket.timeout=0
346client.connection.socket.type=AF_UNIX
347client.connection.thread.format=True
348client.connection.thread.parse=True
349client.connection.thread.read=True
350client.connection.thread.write=True
351client.connection.type=tcp
352client.connection_time=110573
353client.counter=11
354client.cursors=True
355client.damage.data_queue.size.50p=0
356client.damage.data_queue.size.80p=0
357client.damage.data_queue.size.90p=0
358client.damage.data_queue.size.avg=0
359client.damage.data_queue.size.cur=0
360client.damage.data_queue.size.max=5
361client.damage.data_queue.size.min=0
362client.damage.events=8040
363client.damage.in_latency.90p=6
364client.damage.in_latency.avg=2
365client.damage.in_latency.cur=0
366client.damage.in_latency.max=11
367client.damage.in_latency.min=0
368client.damage.out_latency.90p=10
369client.damage.out_latency.avg=4
370client.damage.out_latency.cur=1
371client.damage.out_latency.max=17
372client.damage.out_latency.min=0
373client.damage.packet_queue.size.50p=0
374client.damage.packet_queue.size.80p=0
375client.damage.packet_queue.size.90p=0
376client.damage.packet_queue.size.avg=0
377client.damage.packet_queue.size.cur=0
378client.damage.packet_queue.size.max=3
379client.damage.packet_queue.size.min=0
380client.damage.packets_sent=1314
381client.desktop_names=('Workspace 1', 'Workspace 2', '')
382client.desktop_size=(2880, 900)
383client.desktops=2
384client.double-click.distance=(5, 5)
385client.double-click.time=400
386client.elapsed_time=478
387client.encoding.average_region_size=33705
388client.encoding.client-defaults.avcodec2.version=(57, 107, 100)
389client.encoding.client-defaults.client_options=True
390client.encoding.client-defaults.csc_atoms=True
391client.encoding.client-defaults.delta_buckets=5
392client.encoding.client-defaults.eos=True
393client.encoding.client-defaults.flush=True
394client.encoding.client-defaults.full_csc_modes.h264=('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P')
395client.encoding.client-defaults.full_csc_modes.h265=('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P')
396client.encoding.client-defaults.full_csc_modes.mpeg1=('YUV420P',)
397client.encoding.client-defaults.full_csc_modes.mpeg2=('YUV420P',)
398client.encoding.client-defaults.full_csc_modes.mpeg4=('YUV420P',)
399client.encoding.client-defaults.full_csc_modes.vp8=('YUV420P',)
400client.encoding.client-defaults.full_csc_modes.vp9=('YUV420P', 'YUV444P')
401client.encoding.client-defaults.full_csc_modes.webp=('BGRX', 'BGRA', 'RGBX', 'RGBA')
402client.encoding.client-defaults.generic=True
403client.encoding.client-defaults.jpeg.version=1
404client.encoding.client-defaults.max-soft-expired=5
405client.encoding.client-defaults.min-quality=30
406client.encoding.client-defaults.min-speed=30
407client.encoding.client-defaults.pillow.version=5.1.0
408client.encoding.client-defaults.rgb24zlib=True
409client.encoding.client-defaults.rgb_brotli=True
410client.encoding.client-defaults.rgb_formats=('RGB', 'RGBX', 'RGBA')
411client.encoding.client-defaults.rgb_lz4=True
412client.encoding.client-defaults.rgb_lzo=True
413client.encoding.client-defaults.rgb_zlib=True
414client.encoding.client-defaults.send-timestamps=False
415client.encoding.client-defaults.speed=0
416client.encoding.client-defaults.supports_delta=('png', 'rgb24', 'rgb32')
417client.encoding.client-defaults.swscale.version=(4, 8, 100)
418client.encoding.client-defaults.video_b_frames=('h264',)
419client.encoding.client-defaults.video_max_size=(8192, 8192)
420client.encoding.client-defaults.video_reinit=True
421client.encoding.client-defaults.video_scaling=True
422client.encoding.client-defaults.vpx.version=v1.7.0
423client.encoding.client-defaults.webp.version=(0, 6, 1)
424client.encoding.client-defaults.webp_leaks=False
425client.encoding.decode_errors=0
426client.encoding.default=
427client.encoding.defaults.min-quality=30
428client.encoding.defaults.min-speed=30
429client.encoding.pixels_decoded_per_second=10347045
430client.encoding.pixels_encoded_per_second=148758205
431client.encoding.pixels_per_second=1230
432client.encoding.regions_per_second=0
433client.encoding.speed.50p=42
434client.encoding.speed.80p=47
435client.encoding.speed.90p=50
436client.encoding.speed.avg=42
437client.encoding.speed.cur=33
438client.encoding.speed.max=60
439client.encoding.speed.min=33
440client.encodings=('vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'jpeg')
441client.encodings.core=('vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg', 'rgb')
442client.encodings.window-icon=('premult_argb32', 'BGRA', 'default', 'png')
443client.file-transfers.ask=False
444client.file-transfers.ask-timeout=3600
445client.file-transfers.chunks=65536
446client.file-transfers.enabled=True
447client.file-transfers.open=True
448client.file-transfers.open-ask=False
449client.file-transfers.open-url=True
450client.file-transfers.open-url-ask=False
451client.file-transfers.printing=True
452client.file-transfers.printing-ask=False
453client.file-transfers.remote.file-ask-timeout=3600
454client.file-transfers.remote.file-chunks=65536
455client.file-transfers.remote.file-size-limit=100
456client.file-transfers.remote.file-transfer=True
457client.file-transfers.remote.file-transfer-ask=True
458client.file-transfers.remote.open-files=True
459client.file-transfers.remote.open-files-ask=True
460client.file-transfers.remote.open-url=True
461client.file-transfers.remote.open-url-ask=True
462client.file-transfers.remote.printing=True
463client.file-transfers.remote.printing-ask=False
464client.file-transfers.size-limit=100
465client.hello-sent=True
466client.hostname=beelink
467client.icons.greedy=True
468client.icons.max_size=(128, 128)
469client.icons.size=(64, 64)
470client.idle=False
471client.idle_time=231
472client.jitter=0
473client.keyboard.enabled=True
474client.keyboard.keycode.0=19
475client.keyboard.keycode.1=10
476client.keyboard.keycode.2=11
477client.keyboard.keycode.3=12
478client.keyboard.keycode.4=13
479client.keyboard.keycode.5=14
480client.keyboard.keycode.6=15
481client.keyboard.keycode.7=16
482client.keyboard.keycode.8=17
483client.keyboard.keycode.9=18
484client.keyboard.keycode.A=38
485client.keyboard.keycode.AE=38
486client.keyboard.keycode.Alt_L=204
487client.keyboard.keycode.B=56
488client.keyboard.keycode.BackSpace=22
489client.keyboard.keycode.Break=127
490client.keyboard.keycode.C=54
491client.keyboard.keycode.Cancel=231
492client.keyboard.keycode.Caps_Lock=66
493client.keyboard.keycode.Control_L=37
494client.keyboard.keycode.Control_R=105
495client.keyboard.keycode.D=40
496client.keyboard.keycode.Delete=119
497client.keyboard.keycode.Down=116
498client.keyboard.keycode.Dstroke=41
499client.keyboard.keycode.E=26
500client.keyboard.keycode.ENG=42
501client.keyboard.keycode.ETH=40
502client.keyboard.keycode.End=115
503client.keyboard.keycode.Escape=9
504client.keyboard.keycode.EuroSign=13
505client.keyboard.keycode.F=41
506client.keyboard.keycode.F1=67
507client.keyboard.keycode.F2=68
508client.keyboard.keycode.F3=69
509client.keyboard.keycode.F4=70
510client.keyboard.keycode.F5=71
511client.keyboard.keycode.F6=72
512client.keyboard.keycode.F7=73
513client.keyboard.keycode.F8=74
514client.keyboard.keycode.F9=75
515client.keyboard.keycode.F10=76
516client.keyboard.keycode.F11=95
517client.keyboard.keycode.F12=96
518client.keyboard.keycode.Find=144
519client.keyboard.keycode.G=42
520client.keyboard.keycode.Greek_OMEGA=24
521client.keyboard.keycode.H=43
522client.keyboard.keycode.Hangul=130
523client.keyboard.keycode.Hangul_Hanja=131
524client.keyboard.keycode.Help=146
525client.keyboard.keycode.Henkan_Mode=100
526client.keyboard.keycode.Hiragana=99
527client.keyboard.keycode.Hiragana_Katakana=101
528client.keyboard.keycode.Home=110
529client.keyboard.keycode.Hstroke=43
530client.keyboard.keycode.Hyper_L=207
531client.keyboard.keycode.I=31
532client.keyboard.keycode.ISO_Left_Tab=23
533client.keyboard.keycode.ISO_Level3_Shift=108
534client.keyboard.keycode.Insert=118
535client.keyboard.keycode.J=44
536client.keyboard.keycode.K=45
537client.keyboard.keycode.KP_0=90
538client.keyboard.keycode.KP_1=87
539client.keyboard.keycode.KP_2=88
540client.keyboard.keycode.KP_3=89
541client.keyboard.keycode.KP_4=83
542client.keyboard.keycode.KP_5=84
543client.keyboard.keycode.KP_6=85
544client.keyboard.keycode.KP_7=79
545client.keyboard.keycode.KP_8=80
546client.keyboard.keycode.KP_9=81
547client.keyboard.keycode.KP_Add=86
548client.keyboard.keycode.KP_Begin=84
549client.keyboard.keycode.KP_Decimal=129
550client.keyboard.keycode.KP_Delete=91
551client.keyboard.keycode.KP_Divide=106
552client.keyboard.keycode.KP_Down=88
553client.keyboard.keycode.KP_End=87
554client.keyboard.keycode.KP_Enter=104
555client.keyboard.keycode.KP_Equal=125
556client.keyboard.keycode.KP_Home=79
557client.keyboard.keycode.KP_Insert=90
558client.keyboard.keycode.KP_Left=83
559client.keyboard.keycode.KP_Multiply=63
560client.keyboard.keycode.KP_Next=89
561client.keyboard.keycode.KP_Page_Down=89
562client.keyboard.keycode.KP_Page_Up=81
563client.keyboard.keycode.KP_Prior=81
564client.keyboard.keycode.KP_Right=85
565client.keyboard.keycode.KP_Subtract=82
566client.keyboard.keycode.KP_Up=80
567client.keyboard.keycode.Katakana=98
568client.keyboard.keycode.L=46
569client.keyboard.keycode.Left=113
570client.keyboard.keycode.Linefeed=109
571client.keyboard.keycode.Lstroke=46
572client.keyboard.keycode.M=58
573client.keyboard.keycode.Menu=135
574client.keyboard.keycode.Meta_L=205
575client.keyboard.keycode.Mode_switch=203
576client.keyboard.keycode.Muhenkan=102
577client.keyboard.keycode.Multi_key=108
578client.keyboard.keycode.N=57
579client.keyboard.keycode.Next=117
580client.keyboard.keycode.Num_Lock=77
581client.keyboard.keycode.O=32
582client.keyboard.keycode.Oslash=32
583client.keyboard.keycode.P=33
584client.keyboard.keycode.Page_Down=117
585client.keyboard.keycode.Page_Up=112
586client.keyboard.keycode.Pause=127
587client.keyboard.keycode.Print=218
588client.keyboard.keycode.Prior=112
589client.keyboard.keycode.Q=24
590client.keyboard.keycode.R=27
591client.keyboard.keycode.Redo=190
592client.keyboard.keycode.Return=36
593client.keyboard.keycode.Right=114
594client.keyboard.keycode.S=39
595client.keyboard.keycode.Scroll_Lock=78
596client.keyboard.keycode.Shift_L=50
597client.keyboard.keycode.Shift_R=62
598client.keyboard.keycode.SunFront=140
599client.keyboard.keycode.SunProps=138
600client.keyboard.keycode.Super_L=206
601client.keyboard.keycode.Super_R=134
602client.keyboard.keycode.Sys_Req=107
603client.keyboard.keycode.T=28
604client.keyboard.keycode.THORN=33
605client.keyboard.keycode.Tab=23
606client.keyboard.keycode.Tslash=28
607client.keyboard.keycode.U=30
608client.keyboard.keycode.Undo=139
609client.keyboard.keycode.Up=111
610client.keyboard.keycode.V=55
611client.keyboard.keycode.W=25
612client.keyboard.keycode.X=53
613client.keyboard.keycode.XF86AudioForward=216
614client.keyboard.keycode.XF86AudioLowerVolume=122
615client.keyboard.keycode.XF86AudioMedia=234
616client.keyboard.keycode.XF86AudioMicMute=198
617client.keyboard.keycode.XF86AudioMute=121
618client.keyboard.keycode.XF86AudioNext=171
619client.keyboard.keycode.XF86AudioPause=209
620client.keyboard.keycode.XF86AudioPlay=215
621client.keyboard.keycode.XF86AudioPrev=173
622client.keyboard.keycode.XF86AudioRaiseVolume=123
623client.keyboard.keycode.XF86AudioRecord=175
624client.keyboard.keycode.XF86AudioRewind=176
625client.keyboard.keycode.XF86AudioStop=174
626client.keyboard.keycode.XF86Back=166
627client.keyboard.keycode.XF86Battery=244
628client.keyboard.keycode.XF86Bluetooth=245
629client.keyboard.keycode.XF86Calculator=148
630client.keyboard.keycode.XF86ClearGrab=63
631client.keyboard.keycode.XF86Close=214
632client.keyboard.keycode.XF86Copy=141
633client.keyboard.keycode.XF86Cut=145
634client.keyboard.keycode.XF86DOS=159
635client.keyboard.keycode.XF86Display=235
636client.keyboard.keycode.XF86Documents=243
637client.keyboard.keycode.XF86Eject=174
638client.keyboard.keycode.XF86Explorer=152
639client.keyboard.keycode.XF86Favorites=164
640client.keyboard.keycode.XF86Finance=227
641client.keyboard.keycode.XF86Forward=167
642client.keyboard.keycode.XF86Game=228
643client.keyboard.keycode.XF86Go=226
644client.keyboard.keycode.XF86HomePage=180
645client.keyboard.keycode.XF86KbdBrightnessDown=237
646client.keyboard.keycode.XF86KbdBrightnessUp=238
647client.keyboard.keycode.XF86KbdLightOnOff=236
648client.keyboard.keycode.XF86Launch1=156
649client.keyboard.keycode.XF86Launch2=157
650client.keyboard.keycode.XF86Launch3=210
651client.keyboard.keycode.XF86Launch4=211
652client.keyboard.keycode.XF86Launch5=192
653client.keyboard.keycode.XF86Launch6=193
654client.keyboard.keycode.XF86Launch7=194
655client.keyboard.keycode.XF86Launch8=195
656client.keyboard.keycode.XF86Launch9=196
657client.keyboard.keycode.XF86LaunchA=128
658client.keyboard.keycode.XF86LaunchB=212
659client.keyboard.keycode.XF86Mail=223
660client.keyboard.keycode.XF86MailForward=241
661client.keyboard.keycode.XF86MenuKB=147
662client.keyboard.keycode.XF86Messenger=224
663client.keyboard.keycode.XF86MonBrightnessDown=232
664client.keyboard.keycode.XF86MonBrightnessUp=233
665client.keyboard.keycode.XF86MyComputer=165
666client.keyboard.keycode.XF86New=189
667client.keyboard.keycode.XF86Next_VMode=86
668client.keyboard.keycode.XF86Open=142
669client.keyboard.keycode.XF86Paste=143
670client.keyboard.keycode.XF86Phone=177
671client.keyboard.keycode.XF86PowerOff=124
672client.keyboard.keycode.XF86Prev_VMode=82
673client.keyboard.keycode.XF86Reload=181
674client.keyboard.keycode.XF86Reply=240
675client.keyboard.keycode.XF86RotateWindows=161
676client.keyboard.keycode.XF86Save=242
677client.keyboard.keycode.XF86ScreenSaver=160
678client.keyboard.keycode.XF86ScrollDown=186
679client.keyboard.keycode.XF86ScrollUp=185
680client.keyboard.keycode.XF86Search=225
681client.keyboard.keycode.XF86Send=239
682client.keyboard.keycode.XF86Shop=229
683client.keyboard.keycode.XF86Sleep=150
684client.keyboard.keycode.XF86Suspend=213
685client.keyboard.keycode.XF86Switch_VT_1=67
686client.keyboard.keycode.XF86Switch_VT_2=68
687client.keyboard.keycode.XF86Switch_VT_3=69
688client.keyboard.keycode.XF86Switch_VT_4=70
689client.keyboard.keycode.XF86Switch_VT_5=71
690client.keyboard.keycode.XF86Switch_VT_6=72
691client.keyboard.keycode.XF86Switch_VT_7=73
692client.keyboard.keycode.XF86Switch_VT_8=74
693client.keyboard.keycode.XF86Switch_VT_9=75
694client.keyboard.keycode.XF86Switch_VT_10=76
695client.keyboard.keycode.XF86Switch_VT_11=95
696client.keyboard.keycode.XF86Switch_VT_12=96
697client.keyboard.keycode.XF86TaskPane=162
698client.keyboard.keycode.XF86Tools=191
699client.keyboard.keycode.XF86TouchpadOff=201
700client.keyboard.keycode.XF86TouchpadOn=200
701client.keyboard.keycode.XF86TouchpadToggle=199
702client.keyboard.keycode.XF86Ungrab=106
703client.keyboard.keycode.XF86WLAN=246
704client.keyboard.keycode.XF86WWW=158
705client.keyboard.keycode.XF86WakeUp=151
706client.keyboard.keycode.XF86WebCam=220
707client.keyboard.keycode.XF86Xfer=155
708client.keyboard.keycode.Y=29
709client.keyboard.keycode.Z=52
710client.keyboard.keycode.a=38
711client.keyboard.keycode.ae=38
712client.keyboard.keycode.ampersand=45
713client.keyboard.keycode.apostrophe=48
714client.keyboard.keycode.asciicircum=15
715client.keyboard.keycode.asciitilde=51
716client.keyboard.keycode.asterisk=17
717client.keyboard.keycode.at=48
718client.keyboard.keycode.b=56
719client.keyboard.keycode.backslash=94
720client.keyboard.keycode.bar=94
721client.keyboard.keycode.braceleft=34
722client.keyboard.keycode.braceright=35
723client.keyboard.keycode.bracketleft=34
724client.keyboard.keycode.bracketright=35
725client.keyboard.keycode.brokenbar=94
726client.keyboard.keycode.c=54
727client.keyboard.keycode.cent=54
728client.keyboard.keycode.colon=47
729client.keyboard.keycode.comma=59
730client.keyboard.keycode.copyright=54
731client.keyboard.keycode.d=40
732client.keyboard.keycode.dead_abovedot=61
733client.keyboard.keycode.dead_abovering=34
734client.keyboard.keycode.dead_acute=47
735client.keyboard.keycode.dead_belowdot=61
736client.keyboard.keycode.dead_breve=51
737client.keyboard.keycode.dead_caron=48
738client.keyboard.keycode.dead_cedilla=21
739client.keyboard.keycode.dead_circumflex=48
740client.keyboard.keycode.dead_diaeresis=34
741client.keyboard.keycode.dead_doubleacute=47
742client.keyboard.keycode.dead_grave=51
743client.keyboard.keycode.dead_hook=44
744client.keyboard.keycode.dead_horn=44
745client.keyboard.keycode.dead_macron=35
746client.keyboard.keycode.dead_ogonek=21
747client.keyboard.keycode.dead_tilde=35
748client.keyboard.keycode.degree=19
749client.keyboard.keycode.division=60
750client.keyboard.keycode.dollar=13
751client.keyboard.keycode.downarrow=30
752client.keyboard.keycode.dstroke=41
753client.keyboard.keycode.e=26
754client.keyboard.keycode.eng=42
755client.keyboard.keycode.equal=21
756client.keyboard.keycode.eth=40
757client.keyboard.keycode.exclam=10
758client.keyboard.keycode.exclamdown=10
759client.keyboard.keycode.f=41
760client.keyboard.keycode.fiveeighths=15
761client.keyboard.keycode.g=42
762client.keyboard.keycode.grave=49
763client.keyboard.keycode.greater=60
764client.keyboard.keycode.guillemotleft=52
765client.keyboard.keycode.guillemotright=53
766client.keyboard.keycode.h=43
767client.keyboard.keycode.horizconnector=59
768client.keyboard.keycode.hstroke=43
769client.keyboard.keycode.i=31
770client.keyboard.keycode.idotless=31
771client.keyboard.keycode.j=44
772client.keyboard.keycode.k=45
773client.keyboard.keycode.kra=45
774client.keyboard.keycode.l=46
775client.keyboard.keycode.leftarrow=29
776client.keyboard.keycode.leftdoublequotemark=55
777client.keyboard.keycode.leftsinglequotemark=55
778client.keyboard.keycode.less=59
779client.keyboard.keycode.lstroke=46
780client.keyboard.keycode.m=58
781client.keyboard.keycode.masculine=58
782client.keyboard.keycode.minus=20
783client.keyboard.keycode.mu=58
784client.keyboard.keycode.multiply=59
785client.keyboard.keycode.n=57
786client.keyboard.keycode.notsign=49
787client.keyboard.keycode.numbersign=51
788client.keyboard.keycode.o=32
789client.keyboard.keycode.oneeighth=11
790client.keyboard.keycode.onehalf=14
791client.keyboard.keycode.onequarter=13
792client.keyboard.keycode.onesuperior=10
793client.keyboard.keycode.ordfeminine=41
794client.keyboard.keycode.oslash=32
795client.keyboard.keycode.p=33
796client.keyboard.keycode.paragraph=27
797client.keyboard.keycode.parenleft=187
798client.keyboard.keycode.parenright=188
799client.keyboard.keycode.percent=14
800client.keyboard.keycode.period=60
801client.keyboard.keycode.periodcentered=60
802client.keyboard.keycode.plus=21
803client.keyboard.keycode.plusminus=126
804client.keyboard.keycode.q=24
805client.keyboard.keycode.question=61
806client.keyboard.keycode.questiondown=20
807client.keyboard.keycode.quotedbl=11
808client.keyboard.keycode.r=27
809client.keyboard.keycode.registered=27
810client.keyboard.keycode.rightarrow=31
811client.keyboard.keycode.rightdoublequotemark=56
812client.keyboard.keycode.rightsinglequotemark=56
813client.keyboard.keycode.s=39
814client.keyboard.keycode.section=39
815client.keyboard.keycode.semicolon=47
816client.keyboard.keycode.seveneighths=16
817client.keyboard.keycode.slash=61
818client.keyboard.keycode.space=65
819client.keyboard.keycode.ssharp=39
820client.keyboard.keycode.sterling=12
821client.keyboard.keycode.t=28
822client.keyboard.keycode.thorn=33
823client.keyboard.keycode.threeeighths=14
824client.keyboard.keycode.threequarters=15
825client.keyboard.keycode.threesuperior=12
826client.keyboard.keycode.trademark=17
827client.keyboard.keycode.tslash=28
828client.keyboard.keycode.twosuperior=11
829client.keyboard.keycode.u=30
830client.keyboard.keycode.underscore=20
831client.keyboard.keycode.uparrow=30
832client.keyboard.keycode.v=55
833client.keyboard.keycode.w=25
834client.keyboard.keycode.x=53
835client.keyboard.keycode.y=29
836client.keyboard.keycode.yen=29
837client.keyboard.keycode.z=52
838client.keyboard.keymap=(65307, 'Escape', 9, 0, 0)
839client.keyboard.keymap.1=(49, '1', 10, 0, 0)
840client.keyboard.keymap.2=(33, 'exclam', 10, 0, 1)
841client.keyboard.keymap.3=(185, 'onesuperior', 10, 0, 2)
842client.keyboard.keymap.4=(161, 'exclamdown', 10, 0, 3)
843client.keyboard.keymap.5=(50, '2', 11, 0, 0)
844client.keyboard.keymap.6=(34, 'quotedbl', 11, 0, 1)
845client.keyboard.keymap.7=(178, 'twosuperior', 11, 0, 2)
846client.keyboard.keymap.8=(2755, 'oneeighth', 11, 0, 3)
847client.keyboard.keymap.9=(51, '3', 12, 0, 0)
848client.keyboard.keymap.10=(163, 'sterling', 12, 0, 1)
849client.keyboard.keymap.11=(179, 'threesuperior', 12, 0, 2)
850client.keyboard.keymap.12=(163, 'sterling', 12, 0, 3)
851client.keyboard.keymap.13=(52, '4', 13, 0, 0)
852client.keyboard.keymap.14=(36, 'dollar', 13, 0, 1)
853client.keyboard.keymap.15=(8364, 'EuroSign', 13, 0, 2)
854client.keyboard.keymap.16=(188, 'onequarter', 13, 0, 3)
855client.keyboard.keymap.17=(53, '5', 14, 0, 0)
856client.keyboard.keymap.18=(37, 'percent', 14, 0, 1)
857client.keyboard.keymap.19=(189, 'onehalf', 14, 0, 2)
858client.keyboard.keymap.20=(2756, 'threeeighths', 14, 0, 3)
859client.keyboard.keymap.21=(54, '6', 15, 0, 0)
860client.keyboard.keymap.22=(94, 'asciicircum', 15, 0, 1)
861client.keyboard.keymap.23=(190, 'threequarters', 15, 0, 2)
862client.keyboard.keymap.24=(2757, 'fiveeighths', 15, 0, 3)
863client.keyboard.keymap.25=(55, '7', 16, 0, 0)
864client.keyboard.keymap.26=(38, 'ampersand', 16, 0, 1)
865client.keyboard.keymap.27=(123, 'braceleft', 16, 0, 2)
866client.keyboard.keymap.28=(2758, 'seveneighths', 16, 0, 3)
867client.keyboard.keymap.29=(56, '8', 17, 0, 0)
868client.keyboard.keymap.30=(42, 'asterisk', 17, 0, 1)
869client.keyboard.keymap.31=(91, 'bracketleft', 17, 0, 2)
870client.keyboard.keymap.32=(2761, 'trademark', 17, 0, 3)
871client.keyboard.keymap.33=(57, '9', 18, 0, 0)
872client.keyboard.keymap.34=(40, 'parenleft', 18, 0, 1)
873client.keyboard.keymap.35=(93, 'bracketright', 18, 0, 2)
874client.keyboard.keymap.36=(177, 'plusminus', 18, 0, 3)
875client.keyboard.keymap.37=(48, '0', 19, 0, 0)
876client.keyboard.keymap.38=(41, 'parenright', 19, 0, 1)
877client.keyboard.keymap.39=(125, 'braceright', 19, 0, 2)
878client.keyboard.keymap.40=(176, 'degree', 19, 0, 3)
879client.keyboard.keymap.41=(45, 'minus', 20, 0, 0)
880client.keyboard.keymap.42=(95, 'underscore', 20, 0, 1)
881client.keyboard.keymap.43=(92, 'backslash', 20, 0, 2)
882client.keyboard.keymap.44=(191, 'questiondown', 20, 0, 3)
883client.keyboard.keymap.45=(61, 'equal', 21, 0, 0)
884client.keyboard.keymap.46=(43, 'plus', 21, 0, 1)
885client.keyboard.keymap.47=(65115, 'dead_cedilla', 21, 0, 2)
886client.keyboard.keymap.48=(65116, 'dead_ogonek', 21, 0, 3)
887client.keyboard.keymap.49=(65288, 'BackSpace', 22, 0, 0)
888client.keyboard.keymap.50=(65288, 'BackSpace', 22, 0, 1)
889client.keyboard.keymap.51=(65289, 'Tab', 23, 0, 0)
890client.keyboard.keymap.52=(65056, 'ISO_Left_Tab', 23, 0, 1)
891client.keyboard.keymap.53=(113, 'q', 24, 0, 0)
892client.keyboard.keymap.54=(81, 'Q', 24, 0, 1)
893client.keyboard.keymap.55=(64, 'at', 24, 0, 2)
894client.keyboard.keymap.56=(2009, 'Greek_OMEGA', 24, 0, 3)
895client.keyboard.keymap.57=(119, 'w', 25, 0, 0)
896client.keyboard.keymap.58=(87, 'W', 25, 0, 1)
897client.keyboard.keymap.59=(435, 'lstroke', 25, 0, 2)
898client.keyboard.keymap.60=(419, 'Lstroke', 25, 0, 3)
899client.keyboard.keymap.61=(101, 'e', 26, 0, 0)
900client.keyboard.keymap.62=(69, 'E', 26, 0, 1)
901client.keyboard.keymap.63=(101, 'e', 26, 0, 2)
902client.keyboard.keymap.64=(69, 'E', 26, 0, 3)
903client.keyboard.keymap.65=(114, 'r', 27, 0, 0)
904client.keyboard.keymap.66=(82, 'R', 27, 0, 1)
905client.keyboard.keymap.67=(182, 'paragraph', 27, 0, 2)
906client.keyboard.keymap.68=(174, 'registered', 27, 0, 3)
907client.keyboard.keymap.69=(116, 't', 28, 0, 0)
908client.keyboard.keymap.70=(84, 'T', 28, 0, 1)
909client.keyboard.keymap.71=(956, 'tslash', 28, 0, 2)
910client.keyboard.keymap.72=(940, 'Tslash', 28, 0, 3)
911client.keyboard.keymap.73=(121, 'y', 29, 0, 0)
912client.keyboard.keymap.74=(89, 'Y', 29, 0, 1)
913client.keyboard.keymap.75=(2299, 'leftarrow', 29, 0, 2)
914client.keyboard.keymap.76=(165, 'yen', 29, 0, 3)
915client.keyboard.keymap.77=(117, 'u', 30, 0, 0)
916client.keyboard.keymap.78=(85, 'U', 30, 0, 1)
917client.keyboard.keymap.79=(2302, 'downarrow', 30, 0, 2)
918client.keyboard.keymap.80=(2300, 'uparrow', 30, 0, 3)
919client.keyboard.keymap.81=(105, 'i', 31, 0, 0)
920client.keyboard.keymap.82=(73, 'I', 31, 0, 1)
921client.keyboard.keymap.83=(2301, 'rightarrow', 31, 0, 2)
922client.keyboard.keymap.84=(697, 'idotless', 31, 0, 3)
923client.keyboard.keymap.85=(111, 'o', 32, 0, 0)
924client.keyboard.keymap.86=(79, 'O', 32, 0, 1)
925client.keyboard.keymap.87=(248, 'oslash', 32, 0, 2)
926client.keyboard.keymap.88=(216, 'Oslash', 32, 0, 3)
927client.keyboard.keymap.89=(112, 'p', 33, 0, 0)
928client.keyboard.keymap.90=(80, 'P', 33, 0, 1)
929client.keyboard.keymap.91=(254, 'thorn', 33, 0, 2)
930client.keyboard.keymap.92=(222, 'THORN', 33, 0, 3)
931client.keyboard.keymap.93=(91, 'bracketleft', 34, 0, 0)
932client.keyboard.keymap.94=(123, 'braceleft', 34, 0, 1)
933client.keyboard.keymap.95=(65111, 'dead_diaeresis', 34, 0, 2)
934client.keyboard.keymap.96=(65112, 'dead_abovering', 34, 0, 3)
935client.keyboard.keymap.97=(93, 'bracketright', 35, 0, 0)
936client.keyboard.keymap.98=(125, 'braceright', 35, 0, 1)
937client.keyboard.keymap.99=(65107, 'dead_tilde', 35, 0, 2)
938client.keyboard.keymap.100=(65108, 'dead_macron', 35, 0, 3)
939client.keyboard.keymap.101=(65293, 'Return', 36, 0, 0)
940client.keyboard.keymap.102=(65507, 'Control_L', 37, 0, 0)
941client.keyboard.keymap.103=(97, 'a', 38, 0, 0)
942client.keyboard.keymap.104=(65, 'A', 38, 0, 1)
943client.keyboard.keymap.105=(230, 'ae', 38, 0, 2)
944client.keyboard.keymap.106=(198, 'AE', 38, 0, 3)
945client.keyboard.keymap.107=(115, 's', 39, 0, 0)
946client.keyboard.keymap.108=(83, 'S', 39, 0, 1)
947client.keyboard.keymap.109=(223, 'ssharp', 39, 0, 2)
948client.keyboard.keymap.110=(167, 'section', 39, 0, 3)
949client.keyboard.keymap.111=(100, 'd', 40, 0, 0)
950client.keyboard.keymap.112=(68, 'D', 40, 0, 1)
951client.keyboard.keymap.113=(240, 'eth', 40, 0, 2)
952client.keyboard.keymap.114=(208, 'ETH', 40, 0, 3)
953client.keyboard.keymap.115=(102, 'f', 41, 0, 0)
954client.keyboard.keymap.116=(70, 'F', 41, 0, 1)
955client.keyboard.keymap.117=(496, 'dstroke', 41, 0, 2)
956client.keyboard.keymap.118=(170, 'ordfeminine', 41, 0, 3)
957client.keyboard.keymap.119=(103, 'g', 42, 0, 0)
958client.keyboard.keymap.120=(71, 'G', 42, 0, 1)
959client.keyboard.keymap.121=(959, 'eng', 42, 0, 2)
960client.keyboard.keymap.122=(957, 'ENG', 42, 0, 3)
961client.keyboard.keymap.123=(104, 'h', 43, 0, 0)
962client.keyboard.keymap.124=(72, 'H', 43, 0, 1)
963client.keyboard.keymap.125=(689, 'hstroke', 43, 0, 2)
964client.keyboard.keymap.126=(673, 'Hstroke', 43, 0, 3)
965client.keyboard.keymap.127=(106, 'j', 44, 0, 0)
966client.keyboard.keymap.128=(74, 'J', 44, 0, 1)
967client.keyboard.keymap.129=(65121, 'dead_hook', 44, 0, 2)
968client.keyboard.keymap.130=(65122, 'dead_horn', 44, 0, 3)
969client.keyboard.keymap.131=(107, 'k', 45, 0, 0)
970client.keyboard.keymap.132=(75, 'K', 45, 0, 1)
971client.keyboard.keymap.133=(930, 'kra', 45, 0, 2)
972client.keyboard.keymap.134=(38, 'ampersand', 45, 0, 3)
973client.keyboard.keymap.135=(108, 'l', 46, 0, 0)
974client.keyboard.keymap.136=(76, 'L', 46, 0, 1)
975client.keyboard.keymap.137=(435, 'lstroke', 46, 0, 2)
976client.keyboard.keymap.138=(419, 'Lstroke', 46, 0, 3)
977client.keyboard.keymap.139=(59, 'semicolon', 47, 0, 0)
978client.keyboard.keymap.140=(58, 'colon', 47, 0, 1)
979client.keyboard.keymap.141=(65105, 'dead_acute', 47, 0, 2)
980client.keyboard.keymap.142=(65113, 'dead_doubleacute', 47, 0, 3)
981client.keyboard.keymap.143=(39, 'apostrophe', 48, 0, 0)
982client.keyboard.keymap.144=(64, 'at', 48, 0, 1)
983client.keyboard.keymap.145=(65106, 'dead_circumflex', 48, 0, 2)
984client.keyboard.keymap.146=(65114, 'dead_caron', 48, 0, 3)
985client.keyboard.keymap.147=(96, 'grave', 49, 0, 0)
986client.keyboard.keymap.148=(172, 'notsign', 49, 0, 1)
987client.keyboard.keymap.149=(124, 'bar', 49, 0, 2)
988client.keyboard.keymap.150=(124, 'bar', 49, 0, 3)
989client.keyboard.keymap.151=(65505, 'Shift_L', 50, 0, 0)
990client.keyboard.keymap.152=(35, 'numbersign', 51, 0, 0)
991client.keyboard.keymap.153=(126, 'asciitilde', 51, 0, 1)
992client.keyboard.keymap.154=(65104, 'dead_grave', 51, 0, 2)
993client.keyboard.keymap.155=(65109, 'dead_breve', 51, 0, 3)
994client.keyboard.keymap.156=(122, 'z', 52, 0, 0)
995client.keyboard.keymap.157=(90, 'Z', 52, 0, 1)
996client.keyboard.keymap.158=(171, 'guillemotleft', 52, 0, 2)
997client.keyboard.keymap.159=(60, 'less', 52, 0, 3)
998client.keyboard.keymap.160=(120, 'x', 53, 0, 0)
999client.keyboard.keymap.161=(88, 'X', 53, 0, 1)
1000client.keyboard.keymap.162=(187, 'guillemotright', 53, 0, 2)
1001client.keyboard.keymap.163=(62, 'greater', 53, 0, 3)
1002client.keyboard.keymap.164=(99, 'c', 54, 0, 0)
1003client.keyboard.keymap.165=(67, 'C', 54, 0, 1)
1004client.keyboard.keymap.166=(162, 'cent', 54, 0, 2)
1005client.keyboard.keymap.167=(169, 'copyright', 54, 0, 3)
1006client.keyboard.keymap.168=(118, 'v', 55, 0, 0)
1007client.keyboard.keymap.169=(86, 'V', 55, 0, 1)
1008client.keyboard.keymap.170=(2770, 'leftdoublequotemark', 55, 0, 2)
1009client.keyboard.keymap.171=(2768, 'leftsinglequotemark', 55, 0, 3)
1010client.keyboard.keymap.172=(98, 'b', 56, 0, 0)
1011client.keyboard.keymap.173=(66, 'B', 56, 0, 1)
1012client.keyboard.keymap.174=(2771, 'rightdoublequotemark', 56, 0, 2)
1013client.keyboard.keymap.175=(2769, 'rightsinglequotemark', 56, 0, 3)
1014client.keyboard.keymap.176=(110, 'n', 57, 0, 0)
1015client.keyboard.keymap.177=(78, 'N', 57, 0, 1)
1016client.keyboard.keymap.178=(110, 'n', 57, 0, 2)
1017client.keyboard.keymap.179=(78, 'N', 57, 0, 3)
1018client.keyboard.keymap.180=(109, 'm', 58, 0, 0)
1019client.keyboard.keymap.181=(77, 'M', 58, 0, 1)
1020client.keyboard.keymap.182=(181, 'mu', 58, 0, 2)
1021client.keyboard.keymap.183=(186, 'masculine', 58, 0, 3)
1022client.keyboard.keymap.184=(44, 'comma', 59, 0, 0)
1023client.keyboard.keymap.185=(60, 'less', 59, 0, 1)
1024client.keyboard.keymap.186=(2211, 'horizconnector', 59, 0, 2)
1025client.keyboard.keymap.187=(215, 'multiply', 59, 0, 3)
1026client.keyboard.keymap.188=(46, 'period', 60, 0, 0)
1027client.keyboard.keymap.189=(62, 'greater', 60, 0, 1)
1028client.keyboard.keymap.190=(183, 'periodcentered', 60, 0, 2)
1029client.keyboard.keymap.191=(247, 'division', 60, 0, 3)
1030client.keyboard.keymap.192=(47, 'slash', 61, 0, 0)
1031client.keyboard.keymap.193=(63, 'question', 61, 0, 1)
1032client.keyboard.keymap.194=(65120, 'dead_belowdot', 61, 0, 2)
1033client.keyboard.keymap.195=(65110, 'dead_abovedot', 61, 0, 3)
1034client.keyboard.keymap.196=(65506, 'Shift_R', 62, 0, 0)
1035client.keyboard.keymap.197=(65450, 'KP_Multiply', 63, 0, 0)
1036client.keyboard.keymap.198=(65450, 'KP_Multiply', 63, 0, 1)
1037client.keyboard.keymap.199=(65450, 'KP_Multiply', 63, 0, 2)
1038client.keyboard.keymap.200=(65450, 'KP_Multiply', 63, 0, 3)
1039client.keyboard.keymap.201=(269024801, 'XF86ClearGrab', 63, 0, 4)
1040client.keyboard.keymap.202=(65513, 'Alt_L', 64, 0, 0)
1041client.keyboard.keymap.203=(65511, 'Meta_L', 64, 0, 1)
1042client.keyboard.keymap.204=(32, 'space', 65, 0, 0)
1043client.keyboard.keymap.205=(65509, 'Caps_Lock', 66, 0, 0)
1044client.keyboard.keymap.206=(65470, 'F1', 67, 0, 0)
1045client.keyboard.keymap.207=(65470, 'F1', 67, 0, 1)
1046client.keyboard.keymap.208=(65470, 'F1', 67, 0, 2)
1047client.keyboard.keymap.209=(65470, 'F1', 67, 0, 3)
1048client.keyboard.keymap.210=(269024769, 'XF86Switch_VT_1', 67, 0, 4)
1049client.keyboard.keymap.211=(65471, 'F2', 68, 0, 0)
1050client.keyboard.keymap.212=(65471, 'F2', 68, 0, 1)
1051client.keyboard.keymap.213=(65471, 'F2', 68, 0, 2)
1052client.keyboard.keymap.214=(65471, 'F2', 68, 0, 3)
1053client.keyboard.keymap.215=(269024770, 'XF86Switch_VT_2', 68, 0, 4)
1054client.keyboard.keymap.216=(65472, 'F3', 69, 0, 0)
1055client.keyboard.keymap.217=(65472, 'F3', 69, 0, 1)
1056client.keyboard.keymap.218=(65472, 'F3', 69, 0, 2)
1057client.keyboard.keymap.219=(65472, 'F3', 69, 0, 3)
1058client.keyboard.keymap.220=(269024771, 'XF86Switch_VT_3', 69, 0, 4)
1059client.keyboard.keymap.221=(65473, 'F4', 70, 0, 0)
1060client.keyboard.keymap.222=(65473, 'F4', 70, 0, 1)
1061client.keyboard.keymap.223=(65473, 'F4', 70, 0, 2)
1062client.keyboard.keymap.224=(65473, 'F4', 70, 0, 3)
1063client.keyboard.keymap.225=(269024772, 'XF86Switch_VT_4', 70, 0, 4)
1064client.keyboard.keymap.226=(65474, 'F5', 71, 0, 0)
1065client.keyboard.keymap.227=(65474, 'F5', 71, 0, 1)
1066client.keyboard.keymap.228=(65474, 'F5', 71, 0, 2)
1067client.keyboard.keymap.229=(65474, 'F5', 71, 0, 3)
1068client.keyboard.keymap.230=(269024773, 'XF86Switch_VT_5', 71, 0, 4)
1069client.keyboard.keymap.231=(65475, 'F6', 72, 0, 0)
1070client.keyboard.keymap.232=(65475, 'F6', 72, 0, 1)
1071client.keyboard.keymap.233=(65475, 'F6', 72, 0, 2)
1072client.keyboard.keymap.234=(65475, 'F6', 72, 0, 3)
1073client.keyboard.keymap.235=(269024774, 'XF86Switch_VT_6', 72, 0, 4)
1074client.keyboard.keymap.236=(65476, 'F7', 73, 0, 0)
1075client.keyboard.keymap.237=(65476, 'F7', 73, 0, 1)
1076client.keyboard.keymap.238=(65476, 'F7', 73, 0, 2)
1077client.keyboard.keymap.239=(65476, 'F7', 73, 0, 3)
1078client.keyboard.keymap.240=(269024775, 'XF86Switch_VT_7', 73, 0, 4)
1079client.keyboard.keymap.241=(65477, 'F8', 74, 0, 0)
1080client.keyboard.keymap.242=(65477, 'F8', 74, 0, 1)
1081client.keyboard.keymap.243=(65477, 'F8', 74, 0, 2)
1082client.keyboard.keymap.244=(65477, 'F8', 74, 0, 3)
1083client.keyboard.keymap.245=(269024776, 'XF86Switch_VT_8', 74, 0, 4)
1084client.keyboard.keymap.246=(65478, 'F9', 75, 0, 0)
1085client.keyboard.keymap.247=(65478, 'F9', 75, 0, 1)
1086client.keyboard.keymap.248=(65478, 'F9', 75, 0, 2)
1087client.keyboard.keymap.249=(65478, 'F9', 75, 0, 3)
1088client.keyboard.keymap.250=(269024777, 'XF86Switch_VT_9', 75, 0, 4)
1089client.keyboard.keymap.251=(65479, 'F10', 76, 0, 0)
1090client.keyboard.keymap.252=(65479, 'F10', 76, 0, 1)
1091client.keyboard.keymap.253=(65479, 'F10', 76, 0, 2)
1092client.keyboard.keymap.254=(65479, 'F10', 76, 0, 3)
1093client.keyboard.keymap.255=(269024778, 'XF86Switch_VT_10', 76, 0, 4)
1094client.keyboard.keymap.256=(65407, 'Num_Lock', 77, 0, 0)
1095client.keyboard.keymap.257=(65300, 'Scroll_Lock', 78, 0, 0)
1096client.keyboard.keymap.258=(65429, 'KP_Home', 79, 0, 0)
1097client.keyboard.keymap.259=(65463, 'KP_7', 79, 0, 1)
1098client.keyboard.keymap.260=(65431, 'KP_Up', 80, 0, 0)
1099client.keyboard.keymap.261=(65464, 'KP_8', 80, 0, 1)
1100client.keyboard.keymap.262=(65434, 'KP_Page_Up', 81, 0, 0)
1101client.keyboard.keymap.263=(65465, 'KP_9', 81, 0, 1)
1102client.keyboard.keymap.264=(65453, 'KP_Subtract', 82, 0, 0)
1103client.keyboard.keymap.265=(65453, 'KP_Subtract', 82, 0, 1)
1104client.keyboard.keymap.266=(65453, 'KP_Subtract', 82, 0, 2)
1105client.keyboard.keymap.267=(65453, 'KP_Subtract', 82, 0, 3)
1106client.keyboard.keymap.268=(269024803, 'XF86Prev_VMode', 82, 0, 4)
1107client.keyboard.keymap.269=(65430, 'KP_Left', 83, 0, 0)
1108client.keyboard.keymap.270=(65460, 'KP_4', 83, 0, 1)
1109client.keyboard.keymap.271=(65437, 'KP_Begin', 84, 0, 0)
1110client.keyboard.keymap.272=(65461, 'KP_5', 84, 0, 1)
1111client.keyboard.keymap.273=(65432, 'KP_Right', 85, 0, 0)
1112client.keyboard.keymap.274=(65462, 'KP_6', 85, 0, 1)
1113client.keyboard.keymap.275=(65451, 'KP_Add', 86, 0, 0)
1114client.keyboard.keymap.276=(65451, 'KP_Add', 86, 0, 1)
1115client.keyboard.keymap.277=(65451, 'KP_Add', 86, 0, 2)
1116client.keyboard.keymap.278=(65451, 'KP_Add', 86, 0, 3)
1117client.keyboard.keymap.279=(269024802, 'XF86Next_VMode', 86, 0, 4)
1118client.keyboard.keymap.280=(65436, 'KP_End', 87, 0, 0)
1119client.keyboard.keymap.281=(65457, 'KP_1', 87, 0, 1)
1120client.keyboard.keymap.282=(65433, 'KP_Down', 88, 0, 0)
1121client.keyboard.keymap.283=(65458, 'KP_2', 88, 0, 1)
1122client.keyboard.keymap.284=(65435, 'KP_Page_Down', 89, 0, 0)
1123client.keyboard.keymap.285=(65459, 'KP_3', 89, 0, 1)
1124client.keyboard.keymap.286=(65438, 'KP_Insert', 90, 0, 0)
1125client.keyboard.keymap.287=(65456, 'KP_0', 90, 0, 1)
1126client.keyboard.keymap.288=(65439, 'KP_Delete', 91, 0, 0)
1127client.keyboard.keymap.289=(65454, 'KP_Decimal', 91, 0, 1)
1128client.keyboard.keymap.290=(65027, 'ISO_Level3_Shift', 92, 0, 0)
1129client.keyboard.keymap.291=(92, 'backslash', 94, 0, 0)
1130client.keyboard.keymap.292=(124, 'bar', 94, 0, 1)
1131client.keyboard.keymap.293=(124, 'bar', 94, 0, 2)
1132client.keyboard.keymap.294=(166, 'brokenbar', 94, 0, 3)
1133client.keyboard.keymap.295=(65480, 'F11', 95, 0, 0)
1134client.keyboard.keymap.296=(65480, 'F11', 95, 0, 1)
1135client.keyboard.keymap.297=(65480, 'F11', 95, 0, 2)
1136client.keyboard.keymap.298=(65480, 'F11', 95, 0, 3)
1137client.keyboard.keymap.299=(269024779, 'XF86Switch_VT_11', 95, 0, 4)
1138client.keyboard.keymap.300=(65481, 'F12', 96, 0, 0)
1139client.keyboard.keymap.301=(65481, 'F12', 96, 0, 1)
1140client.keyboard.keymap.302=(65481, 'F12', 96, 0, 2)
1141client.keyboard.keymap.303=(65481, 'F12', 96, 0, 3)
1142client.keyboard.keymap.304=(269024780, 'XF86Switch_VT_12', 96, 0, 4)
1143client.keyboard.keymap.305=(65318, 'Katakana', 98, 0, 0)
1144client.keyboard.keymap.306=(65317, 'Hiragana', 99, 0, 0)
1145client.keyboard.keymap.307=(65315, 'Henkan_Mode', 100, 0, 0)
1146client.keyboard.keymap.308=(65319, 'Hiragana_Katakana', 101, 0, 0)
1147client.keyboard.keymap.309=(65314, 'Muhenkan', 102, 0, 0)
1148client.keyboard.keymap.310=(65421, 'KP_Enter', 104, 0, 0)
1149client.keyboard.keymap.311=(65508, 'Control_R', 105, 0, 0)
1150client.keyboard.keymap.312=(65455, 'KP_Divide', 106, 0, 0)
1151client.keyboard.keymap.313=(65455, 'KP_Divide', 106, 0, 1)
1152client.keyboard.keymap.314=(65455, 'KP_Divide', 106, 0, 2)
1153client.keyboard.keymap.315=(65455, 'KP_Divide', 106, 0, 3)
1154client.keyboard.keymap.316=(269024800, 'XF86Ungrab', 106, 0, 4)
1155client.keyboard.keymap.317=(65377, 'Print', 107, 0, 0)
1156client.keyboard.keymap.318=(65301, 'Sys_Req', 107, 0, 1)
1157client.keyboard.keymap.319=(65027, 'ISO_Level3_Shift', 108, 0, 0)
1158client.keyboard.keymap.320=(65312, 'Multi_key', 108, 0, 1)
1159client.keyboard.keymap.321=(65290, 'Linefeed', 109, 0, 0)
1160client.keyboard.keymap.322=(65360, 'Home', 110, 0, 0)
1161client.keyboard.keymap.323=(65362, 'Up', 111, 0, 0)
1162client.keyboard.keymap.324=(65365, 'Page_Up', 112, 0, 0)
1163client.keyboard.keymap.325=(65361, 'Left', 113, 0, 0)
1164client.keyboard.keymap.326=(65363, 'Right', 114, 0, 0)
1165client.keyboard.keymap.327=(65367, 'End', 115, 0, 0)
1166client.keyboard.keymap.328=(65364, 'Down', 116, 0, 0)
1167client.keyboard.keymap.329=(65366, 'Page_Down', 117, 0, 0)
1168client.keyboard.keymap.330=(65379, 'Insert', 118, 0, 0)
1169client.keyboard.keymap.331=(65535, 'Delete', 119, 0, 0)
1170client.keyboard.keymap.332=(269025042, 'XF86AudioMute', 121, 0, 0)
1171client.keyboard.keymap.333=(269025041, 'XF86AudioLowerVolume', 122, 0, 0)
1172client.keyboard.keymap.334=(269025043, 'XF86AudioRaiseVolume', 123, 0, 0)
1173client.keyboard.keymap.335=(269025066, 'XF86PowerOff', 124, 0, 0)
1174client.keyboard.keymap.336=(65469, 'KP_Equal', 125, 0, 0)
1175client.keyboard.keymap.337=(177, 'plusminus', 126, 0, 0)
1176client.keyboard.keymap.338=(65299, 'Pause', 127, 0, 0)
1177client.keyboard.keymap.339=(65387, 'Break', 127, 0, 1)
1178client.keyboard.keymap.340=(269025098, 'XF86LaunchA', 128, 0, 0)
1179client.keyboard.keymap.341=(65454, 'KP_Decimal', 129, 0, 0)
1180client.keyboard.keymap.342=(65454, 'KP_Decimal', 129, 0, 1)
1181client.keyboard.keymap.343=(65329, 'Hangul', 130, 0, 0)
1182client.keyboard.keymap.344=(65332, 'Hangul_Hanja', 131, 0, 0)
1183client.keyboard.keymap.345=(65515, 'Super_L', 133, 0, 0)
1184client.keyboard.keymap.346=(65516, 'Super_R', 134, 0, 0)
1185client.keyboard.keymap.347=(65383, 'Menu', 135, 0, 0)
1186client.keyboard.keymap.348=(65385, 'Cancel', 136, 0, 0)
1187client.keyboard.keymap.349=(65382, 'Redo', 137, 0, 0)
1188client.keyboard.keymap.350=(268828528, 'SunProps', 138, 0, 0)
1189client.keyboard.keymap.351=(65381, 'Undo', 139, 0, 0)
1190client.keyboard.keymap.352=(268828529, 'SunFront', 140, 0, 0)
1191client.keyboard.keymap.353=(269025111, 'XF86Copy', 141, 0, 0)
1192client.keyboard.keymap.354=(269025131, 'XF86Open', 142, 0, 0)
1193client.keyboard.keymap.355=(269025133, 'XF86Paste', 143, 0, 0)
1194client.keyboard.keymap.356=(65384, 'Find', 144, 0, 0)
1195client.keyboard.keymap.357=(269025112, 'XF86Cut', 145, 0, 0)
1196client.keyboard.keymap.358=(65386, 'Help', 146, 0, 0)
1197client.keyboard.keymap.359=(269025125, 'XF86MenuKB', 147, 0, 0)
1198client.keyboard.keymap.360=(269025053, 'XF86Calculator', 148, 0, 0)
1199client.keyboard.keymap.361=(269025071, 'XF86Sleep', 150, 0, 0)
1200client.keyboard.keymap.362=(269025067, 'XF86WakeUp', 151, 0, 0)
1201client.keyboard.keymap.363=(269025117, 'XF86Explorer', 152, 0, 0)
1202client.keyboard.keymap.364=(269025147, 'XF86Send', 153, 0, 0)
1203client.keyboard.keymap.365=(269025162, 'XF86Xfer', 155, 0, 0)
1204client.keyboard.keymap.366=(269025089, 'XF86Launch1', 156, 0, 0)
1205client.keyboard.keymap.367=(269025090, 'XF86Launch2', 157, 0, 0)
1206client.keyboard.keymap.368=(269025070, 'XF86WWW', 158, 0, 0)
1207client.keyboard.keymap.369=(269025114, 'XF86DOS', 159, 0, 0)
1208client.keyboard.keymap.370=(269025069, 'XF86ScreenSaver', 160, 0, 0)
1209client.keyboard.keymap.371=(269025140, 'XF86RotateWindows', 161, 0, 0)
1210client.keyboard.keymap.372=(269025151, 'XF86TaskPane', 162, 0, 0)
1211client.keyboard.keymap.373=(269025049, 'XF86Mail', 163, 0, 0)
1212client.keyboard.keymap.374=(269025072, 'XF86Favorites', 164, 0, 0)
1213client.keyboard.keymap.375=(269025075, 'XF86MyComputer', 165, 0, 0)
1214client.keyboard.keymap.376=(269025062, 'XF86Back', 166, 0, 0)
1215client.keyboard.keymap.377=(269025063, 'XF86Forward', 167, 0, 0)
1216client.keyboard.keymap.378=(269025068, 'XF86Eject', 169, 0, 0)
1217client.keyboard.keymap.379=(269025068, 'XF86Eject', 170, 0, 0)
1218client.keyboard.keymap.380=(269025068, 'XF86Eject', 170, 0, 1)
1219client.keyboard.keymap.381=(269025047, 'XF86AudioNext', 171, 0, 0)
1220client.keyboard.keymap.382=(269025044, 'XF86AudioPlay', 172, 0, 0)
1221client.keyboard.keymap.383=(269025073, 'XF86AudioPause', 172, 0, 1)
1222client.keyboard.keymap.384=(269025046, 'XF86AudioPrev', 173, 0, 0)
1223client.keyboard.keymap.385=(269025045, 'XF86AudioStop', 174, 0, 0)
1224client.keyboard.keymap.386=(269025068, 'XF86Eject', 174, 0, 1)
1225client.keyboard.keymap.387=(269025052, 'XF86AudioRecord', 175, 0, 0)
1226client.keyboard.keymap.388=(269025086, 'XF86AudioRewind', 176, 0, 0)
1227client.keyboard.keymap.389=(269025134, 'XF86Phone', 177, 0, 0)
1228client.keyboard.keymap.390=(269025153, 'XF86Tools', 179, 0, 0)
1229client.keyboard.keymap.391=(269025048, 'XF86HomePage', 180, 0, 0)
1230client.keyboard.keymap.392=(269025139, 'XF86Reload', 181, 0, 0)
1231client.keyboard.keymap.393=(269025110, 'XF86Close', 182, 0, 0)
1232client.keyboard.keymap.394=(269025144, 'XF86ScrollUp', 185, 0, 0)
1233client.keyboard.keymap.395=(269025145, 'XF86ScrollDown', 186, 0, 0)
1234client.keyboard.keymap.396=(40, 'parenleft', 187, 0, 0)
1235client.keyboard.keymap.397=(41, 'parenright', 188, 0, 0)
1236client.keyboard.keymap.398=(269025128, 'XF86New', 189, 0, 0)
1237client.keyboard.keymap.399=(65382, 'Redo', 190, 0, 0)
1238client.keyboard.keymap.400=(269025153, 'XF86Tools', 191, 0, 0)
1239client.keyboard.keymap.401=(269025093, 'XF86Launch5', 192, 0, 0)
1240client.keyboard.keymap.402=(269025094, 'XF86Launch6', 193, 0, 0)
1241client.keyboard.keymap.403=(269025095, 'XF86Launch7', 194, 0, 0)
1242client.keyboard.keymap.404=(269025096, 'XF86Launch8', 195, 0, 0)
1243client.keyboard.keymap.405=(269025097, 'XF86Launch9', 196, 0, 0)
1244client.keyboard.keymap.406=(269025202, 'XF86AudioMicMute', 198, 0, 0)
1245client.keyboard.keymap.407=(269025193, 'XF86TouchpadToggle', 199, 0, 0)
1246client.keyboard.keymap.408=(269025200, 'XF86TouchpadOn', 200, 0, 0)
1247client.keyboard.keymap.409=(269025201, 'XF86TouchpadOff', 201, 0, 0)
1248client.keyboard.keymap.410=(65406, 'Mode_switch', 203, 0, 0)
1249client.keyboard.keymap.411=(65513, 'Alt_L', 204, 0, 1)
1250client.keyboard.keymap.412=(65511, 'Meta_L', 205, 0, 1)
1251client.keyboard.keymap.413=(65515, 'Super_L', 206, 0, 1)
1252client.keyboard.keymap.414=(65517, 'Hyper_L', 207, 0, 1)
1253client.keyboard.keymap.415=(269025044, 'XF86AudioPlay', 208, 0, 0)
1254client.keyboard.keymap.416=(269025073, 'XF86AudioPause', 209, 0, 0)
1255client.keyboard.keymap.417=(269025091, 'XF86Launch3', 210, 0, 0)
1256client.keyboard.keymap.418=(269025092, 'XF86Launch4', 211, 0, 0)
1257client.keyboard.keymap.419=(269025099, 'XF86LaunchB', 212, 0, 0)
1258client.keyboard.keymap.420=(269025191, 'XF86Suspend', 213, 0, 0)
1259client.keyboard.keymap.421=(269025110, 'XF86Close', 214, 0, 0)
1260client.keyboard.keymap.422=(269025044, 'XF86AudioPlay', 215, 0, 0)
1261client.keyboard.keymap.423=(269025175, 'XF86AudioForward', 216, 0, 0)
1262client.keyboard.keymap.424=(65377, 'Print', 218, 0, 0)
1263client.keyboard.keymap.425=(269025167, 'XF86WebCam', 220, 0, 0)
1264client.keyboard.keymap.426=(269025049, 'XF86Mail', 223, 0, 0)
1265client.keyboard.keymap.427=(269025166, 'XF86Messenger', 224, 0, 0)
1266client.keyboard.keymap.428=(269025051, 'XF86Search', 225, 0, 0)
1267client.keyboard.keymap.429=(269025119, 'XF86Go', 226, 0, 0)
1268client.keyboard.keymap.430=(269025084, 'XF86Finance', 227, 0, 0)
1269client.keyboard.keymap.431=(269025118, 'XF86Game', 228, 0, 0)
1270client.keyboard.keymap.432=(269025078, 'XF86Shop', 229, 0, 0)
1271client.keyboard.keymap.433=(65385, 'Cancel', 231, 0, 0)
1272client.keyboard.keymap.434=(269025027, 'XF86MonBrightnessDown', 232, 0, 0)
1273client.keyboard.keymap.435=(269025026, 'XF86MonBrightnessUp', 233, 0, 0)
1274client.keyboard.keymap.436=(269025074, 'XF86AudioMedia', 234, 0, 0)
1275client.keyboard.keymap.437=(269025113, 'XF86Display', 235, 0, 0)
1276client.keyboard.keymap.438=(269025028, 'XF86KbdLightOnOff', 236, 0, 0)
1277client.keyboard.keymap.439=(269025030, 'XF86KbdBrightnessDown', 237, 0, 0)
1278client.keyboard.keymap.440=(269025029, 'XF86KbdBrightnessUp', 238, 0, 0)
1279client.keyboard.keymap.441=(269025147, 'XF86Send', 239, 0, 0)
1280client.keyboard.keymap.442=(269025138, 'XF86Reply', 240, 0, 0)
1281client.keyboard.keymap.443=(269025168, 'XF86MailForward', 241, 0, 0)
1282client.keyboard.keymap.444=(269025143, 'XF86Save', 242, 0, 0)
1283client.keyboard.keymap.445=(269025115, 'XF86Documents', 243, 0, 0)
1284client.keyboard.keymap.446=(269025171, 'XF86Battery', 244, 0, 0)
1285client.keyboard.keymap.447=(269025172, 'XF86Bluetooth', 245, 0, 0)
1286client.keyboard.keymap.448=(269025173, 'XF86WLAN', 246, 0, 0)
1287client.keyboard.layout=gb
1288client.keyboard.layout_groups=True
1289client.keyboard.mod_pointermissing=('mod2',)
1290client.keyboard.modifier.Alt_L=mod1
1291client.keyboard.modifier.Caps_Lock=lock
1292client.keyboard.modifier.Control_L=control
1293client.keyboard.modifier.Control_R=control
1294client.keyboard.modifier.Hyper_L=mod4
1295client.keyboard.modifier.ISO_Level3_Shift=mod5
1296client.keyboard.modifier.Meta_L=mod1
1297client.keyboard.modifier.Mode_switch=mod5
1298client.keyboard.modifier.Num_Lock=mod2
1299client.keyboard.modifier.Shift_L=shift
1300client.keyboard.modifier.Shift_R=shift
1301client.keyboard.modifier.Super_L=mod4
1302client.keyboard.modifier.Super_R=mod4
1303client.keyboard.modifier.control.client_keys=((37, 'Control_L'), (105, 'Control_R'))
1304client.keyboard.modifier.control.keys=('Control_R', 'Control_L')
1305client.keyboard.modifier.filter=()
1306client.keyboard.modifier.lock.client_keys=((66, 'Caps_Lock'),)
1307client.keyboard.modifier.lock.keys=('Caps_Lock',)
1308client.keyboard.modifier.mod1.client_keys=((0, 'Alt_L'), (204, 'Alt_L'), (205, 'Meta_L'))
1309client.keyboard.modifier.mod1.keys=('Meta_L', 'Alt_L')
1310client.keyboard.modifier.mod2.client_keys=((77, 'Num_Lock'),)
1311client.keyboard.modifier.mod2.keys=('Num_Lock',)
1312client.keyboard.modifier.mod3.client_keys=()
1313client.keyboard.modifier.mod4.client_keys=((0, 'Super_L'), (134, 'Super_R'), (206, 'Super_L'), (207, 'Hyper_L'))
1314client.keyboard.modifier.mod4.keys=('Super_R', 'Hyper_L', 'Super_L')
1315client.keyboard.modifier.mod5.client_keys=((0, 'ISO_Level3_Shift'), (203, 'Mode_switch'))
1316client.keyboard.modifier.mod5.keys=('ISO_Level3_Shift', 'Mode_switch')
1317client.keyboard.modifier.shift.client_keys=((50, 'Shift_L'), (62, 'Shift_R'))
1318client.keyboard.modifier.shift.keys=('Shift_R', 'Shift_L')
1319client.keyboard.modifiers.nuisance=('lock', 'mod2')
1320client.keyboard.owner=90bd7e908798ffa980154dbfc63ba3506b6347a0
1321client.keyboard.sync=True
1322client.keyboard.x11_keycode.9=('Escape', '', 'Escape')
1323client.keyboard.x11_keycode.10=('1', 'exclam', '1', 'exclam', 'onesuperior', 'exclamdown', 'onesuperior')
1324client.keyboard.x11_keycode.11=('2', 'quotedbl', '2', 'quotedbl', 'twosuperior', 'oneeighth', 'twosuperior')
1325client.keyboard.x11_keycode.12=('3', 'sterling', '3', 'sterling', 'threesuperior', 'sterling', 'threesuperior')
1326client.keyboard.x11_keycode.13=('4', 'dollar', '4', 'dollar', 'EuroSign', 'onequarter', 'EuroSign')
1327client.keyboard.x11_keycode.14=('5', 'percent', '5', 'percent', 'onehalf', 'threeeighths', 'onehalf')
1328client.keyboard.x11_keycode.15=('6', 'asciicircum', '6', 'asciicircum', 'threequarters', 'fiveeighths', 'threequarters')
1329client.keyboard.x11_keycode.16=('7', 'ampersand', '7', 'ampersand', 'braceleft', 'seveneighths', 'braceleft')
1330client.keyboard.x11_keycode.17=('8', 'asterisk', '8', 'asterisk', 'bracketleft', 'trademark', 'bracketleft')
1331client.keyboard.x11_keycode.18=('9', 'parenleft', '9', 'parenleft', 'bracketright', 'plusminus', 'bracketright')
1332client.keyboard.x11_keycode.19=('0', 'parenright', '0', 'parenright', 'braceright', 'degree', 'braceright')
1333client.keyboard.x11_keycode.20=('minus', 'underscore', 'minus', 'underscore', 'backslash', 'questiondown', 'backslash')
1334client.keyboard.x11_keycode.21=('equal', 'plus', 'equal', 'plus', 'dead_cedilla', 'dead_ogonek', 'dead_cedilla')
1335client.keyboard.x11_keycode.22=('BackSpace', 'BackSpace', 'BackSpace', 'BackSpace')
1336client.keyboard.x11_keycode.23=('Tab', 'ISO_Left_Tab', 'Tab', 'ISO_Left_Tab')
1337client.keyboard.x11_keycode.24=('q', 'Q', 'q', 'Q', 'at', 'Greek_OMEGA', 'at')
1338client.keyboard.x11_keycode.25=('w', 'W', 'w', 'W', 'lstroke', 'Lstroke', 'lstroke')
1339client.keyboard.x11_keycode.26=('e', 'E', 'e', 'E', 'e', 'E', 'e')
1340client.keyboard.x11_keycode.27=('r', 'R', 'r', 'R', 'paragraph', 'registered', 'paragraph')
1341client.keyboard.x11_keycode.28=('t', 'T', 't', 'T', 'tslash', 'Tslash', 'tslash')
1342client.keyboard.x11_keycode.29=('y', 'Y', 'y', 'Y', 'leftarrow', 'yen', 'leftarrow')
1343client.keyboard.x11_keycode.30=('u', 'U', 'u', 'U', 'downarrow', 'uparrow', 'downarrow')
1344client.keyboard.x11_keycode.31=('i', 'I', 'i', 'I', 'rightarrow', 'idotless', 'rightarrow')
1345client.keyboard.x11_keycode.32=('o', 'O', 'o', 'O', 'oslash', 'Oslash', 'oslash')
1346client.keyboard.x11_keycode.33=('p', 'P', 'p', 'P', 'thorn', 'THORN', 'thorn')
1347client.keyboard.x11_keycode.34=('bracketleft', 'braceleft', 'bracketleft', 'braceleft', 'dead_diaeresis', 'dead_abovering', 'dead_diaeresis')
1348client.keyboard.x11_keycode.35=('bracketright', 'braceright', 'bracketright', 'braceright', 'dead_tilde', 'dead_macron', 'dead_tilde')
1349client.keyboard.x11_keycode.36=('Return', '', 'Return')
1350client.keyboard.x11_keycode.37=('Control_L', '', 'Control_L')
1351client.keyboard.x11_keycode.38=('a', 'A', 'a', 'A', 'ae', 'AE', 'ae')
1352client.keyboard.x11_keycode.39=('s', 'S', 's', 'S', 'ssharp', 'section', 'ssharp')
1353client.keyboard.x11_keycode.40=('d', 'D', 'd', 'D', 'eth', 'ETH', 'eth')
1354client.keyboard.x11_keycode.41=('f', 'F', 'f', 'F', 'dstroke', 'ordfeminine', 'dstroke')
1355client.keyboard.x11_keycode.42=('g', 'G', 'g', 'G', 'eng', 'ENG', 'eng')
1356client.keyboard.x11_keycode.43=('h', 'H', 'h', 'H', 'hstroke', 'Hstroke', 'hstroke')
1357client.keyboard.x11_keycode.44=('j', 'J', 'j', 'J', 'dead_hook', 'dead_horn', 'dead_hook')
1358client.keyboard.x11_keycode.45=('k', 'K', 'k', 'K', 'kra', 'ampersand', 'kra')
1359client.keyboard.x11_keycode.46=('l', 'L', 'l', 'L', 'lstroke', 'Lstroke', 'lstroke')
1360client.keyboard.x11_keycode.47=('semicolon', 'colon', 'semicolon', 'colon', 'dead_acute', 'dead_doubleacute', 'dead_acute')
1361client.keyboard.x11_keycode.48=('apostrophe', 'at', 'apostrophe', 'at', 'dead_circumflex', 'dead_caron', 'dead_circumflex')
1362client.keyboard.x11_keycode.49=('grave', 'notsign', 'grave', 'notsign', 'bar', 'bar', 'bar')
1363client.keyboard.x11_keycode.50=('Shift_L', '', 'Shift_L')
1364client.keyboard.x11_keycode.51=('numbersign', 'asciitilde', 'numbersign', 'asciitilde', 'dead_grave', 'dead_breve', 'dead_grave')
1365client.keyboard.x11_keycode.52=('z', 'Z', 'z', 'Z', 'guillemotleft', 'less', 'guillemotleft')
1366client.keyboard.x11_keycode.53=('x', 'X', 'x', 'X', 'guillemotright', 'greater', 'guillemotright')
1367client.keyboard.x11_keycode.54=('c', 'C', 'c', 'C', 'cent', 'copyright', 'cent')
1368client.keyboard.x11_keycode.55=('v', 'V', 'v', 'V', 'leftdoublequotemark', 'leftsinglequotemark', 'leftdoublequotemark')
1369client.keyboard.x11_keycode.56=('b', 'B', 'b', 'B', 'rightdoublequotemark', 'rightsinglequotemark', 'rightdoublequotemark')
1370client.keyboard.x11_keycode.57=('n', 'N', 'n', 'N', 'n', 'N', 'n')
1371client.keyboard.x11_keycode.58=('m', 'M', 'm', 'M', 'mu', 'masculine', 'mu')
1372client.keyboard.x11_keycode.59=('comma', 'less', 'comma', 'less', 'horizconnector', 'multiply', 'horizconnector')
1373client.keyboard.x11_keycode.60=('period', 'greater', 'period', 'greater', 'periodcentered', 'division', 'periodcentered')
1374client.keyboard.x11_keycode.61=('slash', 'question', 'slash', 'question', 'dead_belowdot', 'dead_abovedot', 'dead_belowdot')
1375client.keyboard.x11_keycode.62=('Shift_R', '', 'Shift_R')
1376client.keyboard.x11_keycode.63=('KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'XF86ClearGrab')
1377client.keyboard.x11_keycode.64=('Alt_L', 'Meta_L', 'Alt_L', 'Meta_L')
1378client.keyboard.x11_keycode.65=('space', '', 'space')
1379client.keyboard.x11_keycode.66=('Caps_Lock', '', 'Caps_Lock')
1380client.keyboard.x11_keycode.67=('F1', 'F1', 'F1', 'F1', 'F1', 'F1', 'XF86Switch_VT_1')
1381client.keyboard.x11_keycode.68=('F2', 'F2', 'F2', 'F2', 'F2', 'F2', 'XF86Switch_VT_2')
1382client.keyboard.x11_keycode.69=('F3', 'F3', 'F3', 'F3', 'F3', 'F3', 'XF86Switch_VT_3')
1383client.keyboard.x11_keycode.70=('F4', 'F4', 'F4', 'F4', 'F4', 'F4', 'XF86Switch_VT_4')
1384client.keyboard.x11_keycode.71=('F5', 'F5', 'F5', 'F5', 'F5', 'F5', 'XF86Switch_VT_5')
1385client.keyboard.x11_keycode.72=('F6', 'F6', 'F6', 'F6', 'F6', 'F6', 'XF86Switch_VT_6')
1386client.keyboard.x11_keycode.73=('F7', 'F7', 'F7', 'F7', 'F7', 'F7', 'XF86Switch_VT_7')
1387client.keyboard.x11_keycode.74=('F8', 'F8', 'F8', 'F8', 'F8', 'F8', 'XF86Switch_VT_8')
1388client.keyboard.x11_keycode.75=('F9', 'F9', 'F9', 'F9', 'F9', 'F9', 'XF86Switch_VT_9')
1389client.keyboard.x11_keycode.76=('F10', 'F10', 'F10', 'F10', 'F10', 'F10', 'XF86Switch_VT_10')
1390client.keyboard.x11_keycode.77=('Num_Lock', '', 'Num_Lock')
1391client.keyboard.x11_keycode.78=('Scroll_Lock', '', 'Scroll_Lock')
1392client.keyboard.x11_keycode.79=('KP_Home', 'KP_7', 'KP_Home', 'KP_7')
1393client.keyboard.x11_keycode.80=('KP_Up', 'KP_8', 'KP_Up', 'KP_8')
1394client.keyboard.x11_keycode.81=('KP_Prior', 'KP_9', 'KP_Prior', 'KP_9')
1395client.keyboard.x11_keycode.82=('KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'XF86Prev_VMode')
1396client.keyboard.x11_keycode.83=('KP_Left', 'KP_4', 'KP_Left', 'KP_4')
1397client.keyboard.x11_keycode.84=('KP_Begin', 'KP_5', 'KP_Begin', 'KP_5')
1398client.keyboard.x11_keycode.85=('KP_Right', 'KP_6', 'KP_Right', 'KP_6')
1399client.keyboard.x11_keycode.86=('KP_Add', 'KP_Add', 'KP_Add', 'KP_Add', 'KP_Add', 'KP_Add', 'XF86Next_VMode')
1400client.keyboard.x11_keycode.87=('KP_End', 'KP_1', 'KP_End', 'KP_1')
1401client.keyboard.x11_keycode.88=('KP_Down', 'KP_2', 'KP_Down', 'KP_2')
1402client.keyboard.x11_keycode.89=('KP_Next', 'KP_3', 'KP_Next', 'KP_3')
1403client.keyboard.x11_keycode.90=('KP_Insert', 'KP_0', 'KP_Insert', 'KP_0')
1404client.keyboard.x11_keycode.91=('KP_Delete', 'KP_Decimal', 'KP_Delete', 'KP_Decimal')
1405client.keyboard.x11_keycode.92=('ISO_Level3_Shift', '', 'ISO_Level3_Shift')
1406client.keyboard.x11_keycode.94=('backslash', 'bar', 'backslash', 'bar', 'bar', 'brokenbar', 'bar')
1407client.keyboard.x11_keycode.95=('F11', 'F11', 'F11', 'F11', 'F11', 'F11', 'XF86Switch_VT_11')
1408client.keyboard.x11_keycode.96=('F12', 'F12', 'F12', 'F12', 'F12', 'F12', 'XF86Switch_VT_12')
1409client.keyboard.x11_keycode.98=('Katakana', '', 'Katakana')
1410client.keyboard.x11_keycode.99=('Hiragana', '', 'Hiragana')
1411client.keyboard.x11_keycode.100=('Henkan_Mode', '', 'Henkan_Mode')
1412client.keyboard.x11_keycode.101=('Hiragana_Katakana', '', 'Hiragana_Katakana')
1413client.keyboard.x11_keycode.102=('Muhenkan', '', 'Muhenkan')
1414client.keyboard.x11_keycode.104=('KP_Enter', '', 'KP_Enter')
1415client.keyboard.x11_keycode.105=('Control_R', '', 'Control_R')
1416client.keyboard.x11_keycode.106=('KP_Divide', 'KP_Divide', 'KP_Divide', 'KP_Divide', 'KP_Divide', 'KP_Divide', 'XF86Ungrab')
1417client.keyboard.x11_keycode.107=('Print', 'Sys_Req', 'Print', 'Sys_Req')
1418client.keyboard.x11_keycode.108=('ISO_Level3_Shift', 'Multi_key', 'ISO_Level3_Shift', 'Multi_key')
1419client.keyboard.x11_keycode.109=('Linefeed', '', 'Linefeed')
1420client.keyboard.x11_keycode.110=('Home', '', 'Home')
1421client.keyboard.x11_keycode.111=('Up', '', 'Up')
1422client.keyboard.x11_keycode.112=('Prior', '', 'Prior')
1423client.keyboard.x11_keycode.113=('Left', '', 'Left')
1424client.keyboard.x11_keycode.114=('Right', '', 'Right')
1425client.keyboard.x11_keycode.115=('End', '', 'End')
1426client.keyboard.x11_keycode.116=('Down', '', 'Down')
1427client.keyboard.x11_keycode.117=('Next', '', 'Next')
1428client.keyboard.x11_keycode.118=('Insert', '', 'Insert')
1429client.keyboard.x11_keycode.119=('Delete', '', 'Delete')
1430client.keyboard.x11_keycode.121=('XF86AudioMute', '', 'XF86AudioMute')
1431client.keyboard.x11_keycode.122=('XF86AudioLowerVolume', '', 'XF86AudioLowerVolume')
1432client.keyboard.x11_keycode.123=('XF86AudioRaiseVolume', '', 'XF86AudioRaiseVolume')
1433client.keyboard.x11_keycode.124=('XF86PowerOff', '', 'XF86PowerOff')
1434client.keyboard.x11_keycode.125=('KP_Equal', '', 'KP_Equal')
1435client.keyboard.x11_keycode.126=('plusminus', '', 'plusminus')
1436client.keyboard.x11_keycode.127=('Pause', 'Break', 'Pause', 'Break')
1437client.keyboard.x11_keycode.128=('XF86LaunchA', '', 'XF86LaunchA')
1438client.keyboard.x11_keycode.129=('KP_Decimal', 'KP_Decimal', 'KP_Decimal', 'KP_Decimal')
1439client.keyboard.x11_keycode.130=('Hangul', '', 'Hangul')
1440client.keyboard.x11_keycode.131=('Hangul_Hanja', '', 'Hangul_Hanja')
1441client.keyboard.x11_keycode.133=('Super_L', '', 'Super_L')
1442client.keyboard.x11_keycode.134=('Super_R', '', 'Super_R')
1443client.keyboard.x11_keycode.135=('Menu', '', 'Menu')
1444client.keyboard.x11_keycode.136=('Cancel', '', 'Cancel')
1445client.keyboard.x11_keycode.137=('Redo', '', 'Redo')
1446client.keyboard.x11_keycode.138=('SunProps', '', 'SunProps')
1447client.keyboard.x11_keycode.139=('Undo', '', 'Undo')
1448client.keyboard.x11_keycode.140=('SunFront', '', 'SunFront')
1449client.keyboard.x11_keycode.141=('XF86Copy', '', 'XF86Copy')
1450client.keyboard.x11_keycode.142=('XF86Open', '', 'XF86Open')
1451client.keyboard.x11_keycode.143=('XF86Paste', '', 'XF86Paste')
1452client.keyboard.x11_keycode.144=('Find', '', 'Find')
1453client.keyboard.x11_keycode.145=('XF86Cut', '', 'XF86Cut')
1454client.keyboard.x11_keycode.146=('Help', '', 'Help')
1455client.keyboard.x11_keycode.147=('XF86MenuKB', '', 'XF86MenuKB')
1456client.keyboard.x11_keycode.148=('XF86Calculator', '', 'XF86Calculator')
1457client.keyboard.x11_keycode.150=('XF86Sleep', '', 'XF86Sleep')
1458client.keyboard.x11_keycode.151=('XF86WakeUp', '', 'XF86WakeUp')
1459client.keyboard.x11_keycode.152=('XF86Explorer', '', 'XF86Explorer')
1460client.keyboard.x11_keycode.153=('XF86Send', '', 'XF86Send')
1461client.keyboard.x11_keycode.155=('XF86Xfer', '', 'XF86Xfer')
1462client.keyboard.x11_keycode.156=('XF86Launch1', '', 'XF86Launch1')
1463client.keyboard.x11_keycode.157=('XF86Launch2', '', 'XF86Launch2')
1464client.keyboard.x11_keycode.158=('XF86WWW', '', 'XF86WWW')
1465client.keyboard.x11_keycode.159=('XF86DOS', '', 'XF86DOS')
1466client.keyboard.x11_keycode.160=('XF86ScreenSaver', '', 'XF86ScreenSaver')
1467client.keyboard.x11_keycode.161=('XF86RotateWindows', '', 'XF86RotateWindows')
1468client.keyboard.x11_keycode.162=('XF86TaskPane', '', 'XF86TaskPane')
1469client.keyboard.x11_keycode.163=('XF86Mail', '', 'XF86Mail')
1470client.keyboard.x11_keycode.164=('XF86Favorites', '', 'XF86Favorites')
1471client.keyboard.x11_keycode.165=('XF86MyComputer', '', 'XF86MyComputer')
1472client.keyboard.x11_keycode.166=('XF86Back', '', 'XF86Back')
1473client.keyboard.x11_keycode.167=('XF86Forward', '', 'XF86Forward')
1474client.keyboard.x11_keycode.169=('XF86Eject', '', 'XF86Eject')
1475client.keyboard.x11_keycode.170=('XF86Eject', 'XF86Eject', 'XF86Eject', 'XF86Eject')
1476client.keyboard.x11_keycode.171=('XF86AudioNext', '', 'XF86AudioNext')
1477client.keyboard.x11_keycode.172=('XF86AudioPlay', 'XF86AudioPause', 'XF86AudioPlay', 'XF86AudioPause')
1478client.keyboard.x11_keycode.173=('XF86AudioPrev', '', 'XF86AudioPrev')
1479client.keyboard.x11_keycode.174=('XF86AudioStop', 'XF86Eject', 'XF86AudioStop', 'XF86Eject')
1480client.keyboard.x11_keycode.175=('XF86AudioRecord', '', 'XF86AudioRecord')
1481client.keyboard.x11_keycode.176=('XF86AudioRewind', '', 'XF86AudioRewind')
1482client.keyboard.x11_keycode.177=('XF86Phone', '', 'XF86Phone')
1483client.keyboard.x11_keycode.179=('XF86Tools', '', 'XF86Tools')
1484client.keyboard.x11_keycode.180=('XF86HomePage', '', 'XF86HomePage')
1485client.keyboard.x11_keycode.181=('XF86Reload', '', 'XF86Reload')
1486client.keyboard.x11_keycode.182=('XF86Close', '', 'XF86Close')
1487client.keyboard.x11_keycode.185=('XF86ScrollUp', '', 'XF86ScrollUp')
1488client.keyboard.x11_keycode.186=('XF86ScrollDown', '', 'XF86ScrollDown')
1489client.keyboard.x11_keycode.187=('parenleft', '', 'parenleft')
1490client.keyboard.x11_keycode.188=('parenright', '', 'parenright')
1491client.keyboard.x11_keycode.189=('XF86New', '', 'XF86New')
1492client.keyboard.x11_keycode.190=('Redo', '', 'Redo')
1493client.keyboard.x11_keycode.191=('XF86Tools', '', 'XF86Tools')
1494client.keyboard.x11_keycode.192=('XF86Launch5', '', 'XF86Launch5')
1495client.keyboard.x11_keycode.193=('XF86Launch6', '', 'XF86Launch6')
1496client.keyboard.x11_keycode.194=('XF86Launch7', '', 'XF86Launch7')
1497client.keyboard.x11_keycode.195=('XF86Launch8', '', 'XF86Launch8')
1498client.keyboard.x11_keycode.196=('XF86Launch9', '', 'XF86Launch9')
1499client.keyboard.x11_keycode.198=('XF86AudioMicMute', '', 'XF86AudioMicMute')
1500client.keyboard.x11_keycode.199=('XF86TouchpadToggle', '', 'XF86TouchpadToggle')
1501client.keyboard.x11_keycode.200=('XF86TouchpadOn', '', 'XF86TouchpadOn')
1502client.keyboard.x11_keycode.201=('XF86TouchpadOff', '', 'XF86TouchpadOff')
1503client.keyboard.x11_keycode.203=('Mode_switch', '', 'Mode_switch')
1504client.keyboard.x11_keycode.204=('', 'Alt_L', '', 'Alt_L')
1505client.keyboard.x11_keycode.205=('', 'Meta_L', '', 'Meta_L')
1506client.keyboard.x11_keycode.206=('', 'Super_L', '', 'Super_L')
1507client.keyboard.x11_keycode.207=('', 'Hyper_L', '', 'Hyper_L')
1508client.keyboard.x11_keycode.208=('XF86AudioPlay', '', 'XF86AudioPlay')
1509client.keyboard.x11_keycode.209=('XF86AudioPause', '', 'XF86AudioPause')
1510client.keyboard.x11_keycode.210=('XF86Launch3', '', 'XF86Launch3')
1511client.keyboard.x11_keycode.211=('XF86Launch4', '', 'XF86Launch4')
1512client.keyboard.x11_keycode.212=('XF86LaunchB', '', 'XF86LaunchB')
1513client.keyboard.x11_keycode.213=('XF86Suspend', '', 'XF86Suspend')
1514client.keyboard.x11_keycode.214=('XF86Close', '', 'XF86Close')
1515client.keyboard.x11_keycode.215=('XF86AudioPlay', '', 'XF86AudioPlay')
1516client.keyboard.x11_keycode.216=('XF86AudioForward', '', 'XF86AudioForward')
1517client.keyboard.x11_keycode.218=('Print', '', 'Print')
1518client.keyboard.x11_keycode.220=('XF86WebCam', '', 'XF86WebCam')
1519client.keyboard.x11_keycode.223=('XF86Mail', '', 'XF86Mail')
1520client.keyboard.x11_keycode.224=('XF86Messenger', '', 'XF86Messenger')
1521client.keyboard.x11_keycode.225=('XF86Search', '', 'XF86Search')
1522client.keyboard.x11_keycode.226=('XF86Go', '', 'XF86Go')
1523client.keyboard.x11_keycode.227=('XF86Finance', '', 'XF86Finance')
1524client.keyboard.x11_keycode.228=('XF86Game', '', 'XF86Game')
1525client.keyboard.x11_keycode.229=('XF86Shop', '', 'XF86Shop')
1526client.keyboard.x11_keycode.231=('Cancel', '', 'Cancel')
1527client.keyboard.x11_keycode.232=('XF86MonBrightnessDown', '', 'XF86MonBrightnessDown')
1528client.keyboard.x11_keycode.233=('XF86MonBrightnessUp', '', 'XF86MonBrightnessUp')
1529client.keyboard.x11_keycode.234=('XF86AudioMedia', '', 'XF86AudioMedia')
1530client.keyboard.x11_keycode.235=('XF86Display', '', 'XF86Display')
1531client.keyboard.x11_keycode.236=('XF86KbdLightOnOff', '', 'XF86KbdLightOnOff')
1532client.keyboard.x11_keycode.237=('XF86KbdBrightnessDown', '', 'XF86KbdBrightnessDown')
1533client.keyboard.x11_keycode.238=('XF86KbdBrightnessUp', '', 'XF86KbdBrightnessUp')
1534client.keyboard.x11_keycode.239=('XF86Send', '', 'XF86Send')
1535client.keyboard.x11_keycode.240=('XF86Reply', '', 'XF86Reply')
1536client.keyboard.x11_keycode.241=('XF86MailForward', '', 'XF86MailForward')
1537client.keyboard.x11_keycode.242=('XF86Save', '', 'XF86Save')
1538client.keyboard.x11_keycode.243=('XF86Documents', '', 'XF86Documents')
1539client.keyboard.x11_keycode.244=('XF86Battery', '', 'XF86Battery')
1540client.keyboard.x11_keycode.245=('XF86Bluetooth', '', 'XF86Bluetooth')
1541client.keyboard.x11_keycode.246=('XF86WLAN', '', 'XF86WLAN')
1542client.last-ping-echo=1527
1543client.lock=False
1544client.lz4=False
1545client.lzo=True
1546client.machine=x86_64
1547client.mmap.enabled=False
1548client.mmap.filename=
1549client.mmap.size=0
1550client.mmap.supported=True
1551client.notifications=True
1552client.platform=linux2
1553client.platform_name=Linux 4.15.0-46-generic
1554client.processor=Intel(R) Celeron(R) CPU N3450 @ 1.10GHz
1555client.protocol=xpra
1556client.proxy=False
1557client.randr_notify=True
1558client.release=4.15.0-46-generic
1559client.revision=22807
1560client.screen.display=:0.0
1561client.screen.monitor.1.geometry=(1440, 0, 1440, 900)
1562client.screen.monitor.1.name=
1563client.screen.monitor.1.size_mm=(408, 255)
1564client.screen.monitor.geometry=(0, 0, 1440, 900)
1565client.screen.monitor.name=
1566client.screen.monitor.size_mm=(408, 255)
1567client.screen.size=(2880, 900)
1568client.screen.size_mm=(762, 238)
1569client.screen.workarea=(0, 0, 2880, 900)
1570client.screens=1
1571client.session-type=
1572client.session-type.full=
1573client.session_type=
1574client.share=False
1575client.sound.microphone.codecs=('opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'vorbis', 'opus+mka', 'flac', 'mp3+mpeg4')
1576client.sound.microphone.state=inactive
1577client.sound.speaker.actual-buffer-time=200000
1578client.sound.speaker.actual-latency-time=10000
1579client.sound.speaker.bitrate=64000
1580client.sound.speaker.buffer_count=23743
1581client.sound.speaker.bytes=3798880
1582client.sound.speaker.codec=opus
1583client.sound.speaker.codec_description=opus
1584client.sound.speaker.codecs=('opus', 'opus+ogg', 'vorbis+mka', 'vorbis+ogg', 'vorbis', 'mp3', 'flac+ogg', 'aac+mpeg4', 'wav+lz4', 'wav+lzo', 'wav', 'wavpack', 'speex+ogg', 'vorbis', 'opus+mka', 'flac')
1585client.sound.speaker.pid=28560
1586client.sound.speaker.pipeline=pulsesrc device="Xpra-Speaker.monitor" name="src" ! queue name=queue min-threshold-time=0 max-size-buffers=0 max-size-bytes=0 max-size-time=50000000000000 leaky=2 ! cutter threshold=0.0001 run-length=1000000000 pre-length=100000000 leaky=false name=cutter ! audioresample ! volume name=volume volume=1.0 ! opusenc complexity=0 ! appsink name=sink emit-signals=true max-buffers=10 drop=true sync=false async=false qos=false
1587client.sound.speaker.queue.cur=0
1588client.sound.speaker.state=active
1589client.sound.speaker.time=111051
1590client.suspended=False
1591client.system-tray=True
1592client.type=Python/GTK2
1593client.uuid=90bd7e908798ffa980154dbfc63ba3506b6347a0
1594client.version=3.0
1595client.vertical-refresh=60
1596client.webcam.active-devices=0
1597client.webcam.encodings=('png', 'png/L', 'png/P', 'jpeg', 'webp', 'jpeg2000')
1598client.window-size.frame-sizes.frame=(2, 2, 24, 2)
1599client.window-size.frame-sizes.offset=(2, 24)
1600client.window-size.max=(32767, 32767)
1601client.window-size.min=(0, 0)
1602client.window.1.av-sync.current=0
1603client.window.1.av-sync.enabled=True
1604client.window.1.av-sync.target=0
1605client.window.1.bandwidth-limit=0
1606client.window.1.batch.actual_delays.90p=19
1607client.window.1.batch.actual_delays.avg=16
1608client.window.1.batch.actual_delays.cur=16
1609client.window.1.batch.actual_delays.max=42
1610client.window.1.batch.actual_delays.min=0
1611client.window.1.batch.client-decode-speed=(215, 38)
1612client.window.1.batch.client-decode-speed.avg=19
1613client.window.1.batch.client-decode-speed.recent=67
1614client.window.1.batch.client-latency=(54, 28)
1615client.window.1.batch.client-latency.aim=800
1616client.window.1.batch.client-latency.aimed_avg=297
1617client.window.1.batch.client-latency.avg=4
1618client.window.1.batch.client-latency.div=1000
1619client.window.1.batch.client-latency.recent=2
1620client.window.1.batch.client-latency.smoothing=sqrt
1621client.window.1.batch.client-latency.target=6
1622client.window.1.batch.client-latency.weight_multiplier=422
1623client.window.1.batch.client-ping-latency=(56, 11)
1624client.window.1.batch.client-ping-latency.aim=949
1625client.window.1.batch.client-ping-latency.aimed_avg=322
1626client.window.1.batch.client-ping-latency.avg=2
1627client.window.1.batch.client-ping-latency.div=1000
1628client.window.1.batch.client-ping-latency.recent=2
1629client.window.1.batch.client-ping-latency.smoothing=sqrt
1630client.window.1.batch.client-ping-latency.target=6
1631client.window.1.batch.client-ping-latency.weight_multiplier=170
1632client.window.1.batch.compression-work-queue=(0, 20)
1633client.window.1.batch.compression-work-queue.aim=250
1634client.window.1.batch.compression-work-queue.aimed_avg=0
1635client.window.1.batch.compression-work-queue.avg=42
1636client.window.1.batch.compression-work-queue.div=1000
1637client.window.1.batch.compression-work-queue.recent=0
1638client.window.1.batch.compression-work-queue.smoothing=logp
1639client.window.1.batch.compression-work-queue.target=1000
1640client.window.1.batch.compression-work-queue.weight_multiplier=206
1641client.window.1.batch.damage-network-delay=(99, 50)
1642client.window.1.batch.damage-network-delay.avg=41
1643client.window.1.batch.damage-network-delay.recent=40
1644client.window.1.batch.damage-packet-queue-pixels=(0, 2)
1645client.window.1.batch.damage-packet-queue-pixels.aim=250
1646client.window.1.batch.damage-packet-queue-pixels.aimed_avg=0
1647client.window.1.batch.damage-packet-queue-pixels.avg=805832
1648client.window.1.batch.damage-packet-queue-pixels.div=1260000000
1649client.window.1.batch.damage-packet-queue-pixels.recent=1266
1650client.window.1.batch.damage-packet-queue-pixels.smoothing=sqrt
1651client.window.1.batch.damage-packet-queue-pixels.target=1000
1652client.window.1.batch.damage-packet-queue-pixels.weight_multiplier=25
1653client.window.1.batch.delay.50p=9
1654client.window.1.batch.delay.80p=9
1655client.window.1.batch.delay.90p=10
1656client.window.1.batch.delay.avg=9
1657client.window.1.batch.delay.cur=11
1658client.window.1.batch.delay.max=16
1659client.window.1.batch.delay.min=8
1660client.window.1.batch.expire=50
1661client.window.1.batch.last-event=50
1662client.window.1.batch.locked=False
1663client.window.1.batch.max-delay=500
1664client.window.1.batch.min-delay=16
1665client.window.1.batch.normalized=9
1666client.window.1.batch.packet-queue-pixels=(0, 2)
1667client.window.1.batch.packet-queue-pixels.aim=250
1668client.window.1.batch.packet-queue-pixels.aimed_avg=0
1669client.window.1.batch.packet-queue-pixels.avg=803307
1670client.window.1.batch.packet-queue-pixels.div=1260000000
1671client.window.1.batch.packet-queue-pixels.recent=1266
1672client.window.1.batch.packet-queue-pixels.smoothing=sqrt
1673client.window.1.batch.packet-queue-pixels.target=1000
1674client.window.1.batch.packet-queue-pixels.weight_multiplier=25
1675client.window.1.batch.packet-queue-size=(0, 14)
1676client.window.1.batch.packet-queue-size.aim=250
1677client.window.1.batch.packet-queue-size.aimed_avg=0
1678client.window.1.batch.packet-queue-size.avg=21
1679client.window.1.batch.packet-queue-size.div=1000
1680client.window.1.batch.packet-queue-size.recent=0
1681client.window.1.batch.packet-queue-size.smoothing=sqrt
1682client.window.1.batch.packet-queue-size.target=1000
1683client.window.1.batch.packet-queue-size.weight_multiplier=145
1684client.window.1.batch.server-ping-latency=(60, 10)
1685client.window.1.batch.server-ping-latency.aim=949
1686client.window.1.batch.server-ping-latency.aimed_avg=370
1687client.window.1.batch.server-ping-latency.avg=2
1688client.window.1.batch.server-ping-latency.div=1000
1689client.window.1.batch.server-ping-latency.recent=2
1690client.window.1.batch.server-ping-latency.smoothing=sqrt
1691client.window.1.batch.server-ping-latency.target=6
1692client.window.1.batch.server-ping-latency.weight_multiplier=163
1693client.window.1.batch.timeout-delay=15000
1694client.window.1.bit-depth.client=24
1695client.window.1.bit-depth.source=24
1696client.window.1.content=browser
1697client.window.1.content-type=browser
1698client.window.1.damage.events=7943
1699client.window.1.damage.fps=0
1700client.window.1.damage.in_latency.90p=6
1701client.window.1.damage.in_latency.avg=2
1702client.window.1.damage.in_latency.cur=0
1703client.window.1.damage.in_latency.max=11
1704client.window.1.damage.in_latency.min=0
1705client.window.1.damage.out_latency.90p=10
1706client.window.1.damage.out_latency.avg=4
1707client.window.1.damage.out_latency.cur=1
1708client.window.1.damage.out_latency.max=17
1709client.window.1.damage.out_latency.min=0
1710client.window.1.damage.packets_sent=1226
1711client.window.1.damage.target-latency=12
1712client.window.1.delta=('png', 'rgb24', 'rgb32')
1713client.window.1.delta.bucket=(96, 32, 'BGRX', 'rgb24', 2405, 12288, 6, 231567)
1714client.window.1.delta.bucket.1=(918, 17, 'BGRX', 'rgb24', 2447, 62424, 7, 114848)
1715client.window.1.delta.bucket.2=(125, 15, 'BGRX', 'rgb24', 2451, 7500, 6, 54847)
1716client.window.1.delta.bucket.3=(1051, 3, 'BGRX', 'rgb24', 2399, 12612, 6, 231613)
1717client.window.1.delta.bucket.4=(510, 25, 'BGRX', 'rgb24', 2397, 51000, 6, 231615)
1718client.window.1.delta.buckets=5
1719client.window.1.dimensions=(1440, 875)
1720client.window.1.encoding=rgb
1721client.window.1.encoding.lossless_threshold.base=66
1722client.window.1.encoding.lossless_threshold.pixel_boost=14
1723client.window.1.encoding.pixels_encoded_per_second=148758205
1724client.window.1.encoding.pixels_per_ns.avg=6
1725client.window.1.encoding.pixels_per_ns.max=150
1726client.window.1.encoding.pixels_per_ns.min=2
1727client.window.1.encoding.ratio_pct.avg=4
1728client.window.1.encoding.ratio_pct.max=29
1729client.window.1.encoding.ratio_pct.min=0
1730client.window.1.encoding.rgb24.pixels_encoded_per_second=148758205
1731client.window.1.encoding.rgb24.pixels_per_ns.avg=6
1732client.window.1.encoding.rgb24.pixels_per_ns.max=150
1733client.window.1.encoding.rgb24.pixels_per_ns.min=2
1734client.window.1.encoding.rgb24.ratio_pct.avg=4
1735client.window.1.encoding.rgb24.ratio_pct.max=29
1736client.window.1.encoding.rgb24.ratio_pct.min=0
1737client.window.1.encoding.scrolling.enabled=True
1738client.window.1.encoding.scrolling.min-percent=50
1739client.window.1.encoding.selection=encoding_is_rgb24
1740client.window.1.encoding.speed.50p=41
1741client.window.1.encoding.speed.80p=47
1742client.window.1.encoding.speed.90p=49
1743client.window.1.encoding.speed.avg=42
1744client.window.1.encoding.speed.cur=33
1745client.window.1.encoding.speed.factors.damage-latency-abs=0
1746client.window.1.encoding.speed.factors.damage-latency-rel=1
1747client.window.1.encoding.speed.factors.decoding-latency=1
1748client.window.1.encoding.speed.factors.pixel-rate=0
1749client.window.1.encoding.speed.limits.backlog=100
1750client.window.1.encoding.speed.limits.bandwidth-limit=100
1751client.window.1.encoding.speed.limits.congestion=100
1752client.window.1.encoding.speed.limits.damage-latency=565
1753client.window.1.encoding.speed.limits.pixel-rate=100
1754client.window.1.encoding.speed.low-limit=1260000
1755client.window.1.encoding.speed.max=58
1756client.window.1.encoding.speed.max-speed=100
1757client.window.1.encoding.speed.min=33
1758client.window.1.encoding.speed.min-speed=30
1759client.window.1.encodings.auto-refresh.base-delay=150
1760client.window.1.encodings.auto-refresh.delay=150
1761client.window.1.encodings.auto-refresh.last-event.elapsed=50010
1762client.window.1.encodings.auto-refresh.last-event.message=nothing to do
1763client.window.1.encodings.auto-refresh.min-delay=150
1764client.window.1.encodings.auto-refresh.quality=100
1765client.window.1.encodings.auto-refresh.speed=50
1766client.window.1.encodings.edge=rgb24
1767client.window.1.encodings.eos=True
1768client.window.1.encodings.non-video=('png', 'png/P', 'png/L', 'rgb24', 'rgb32', 'jpeg')
1769client.window.1.encodings.video=('vp9', 'vp8')
1770client.window.1.flush=True
1771client.window.1.full-frames-only=False
1772client.window.1.icon.bytes=65536
1773client.window.1.icon.format=BGRA
1774client.window.1.icon.height=128
1775client.window.1.icon.width=128
1776client.window.1.idle=False
1777client.window.1.last_used=rgb24
1778client.window.1.mapped-at=(1440, 25, 1440, 875)
1779client.window.1.mmap=False
1780client.window.1.pixel-format=BGRX
1781client.window.1.property.encoding-hint=
1782client.window.1.property.fullscreen=False
1783client.window.1.property.min_quality=30
1784client.window.1.property.min_speed=30
1785client.window.1.property.quality=-1
1786client.window.1.property.quality-hint=-1
1787client.window.1.property.scaling=(1, 1)
1788client.window.1.property.scaling.control=auto
1789client.window.1.property.speed=-1
1790client.window.1.property.speed-hint=-1
1791client.window.1.rgb_formats=('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRX', 'RGBX', 'RGB', 'BGR')
1792client.window.1.rgb_threshold=5120
1793client.window.1.scaling=(1, 1)
1794client.window.1.send-timetamps=False
1795client.window.1.soft-timeout.expired=0
1796client.window.1.soft-timeout.max=5
1797client.window.1.supports-transparency=False
1798client.window.1.supports_video_scaling=True
1799client.window.1.suspended=False
1800client.window.1.total_frames.delta=319
1801client.window.1.total_frames.rgb24=1226
1802client.window.1.total_pixels.delta=3205201
1803client.window.1.total_pixels.rgb24=493203179
1804client.window.1.video-max-size=(8192, 8192)
1805client.window.1.video_subregion.auto-refresh-delay=150
1806client.window.1.video_subregion.counter=0
1807client.window.1.video_subregion.detection=True
1808client.window.1.video_subregion.enabled=True
1809client.window.1.video_subregion.supported=True
1810client.window.1.video_subregion.video-mode=False
1811client.window.661.av-sync.current=0
1812client.window.661.av-sync.enabled=True
1813client.window.661.av-sync.target=0
1814client.window.661.bandwidth-limit=0
1815client.window.661.batch.expire=50
1816client.window.661.batch.locked=False
1817client.window.661.batch.max-delay=500
1818client.window.661.batch.min-delay=16
1819client.window.661.batch.timeout-delay=15000
1820client.window.661.bit-depth.client=24
1821client.window.661.bit-depth.source=24
1822client.window.661.content=
1823client.window.661.content-type=
1824client.window.661.damage.events=0
1825client.window.661.damage.fps=0
1826client.window.661.damage.packets_sent=0
1827client.window.661.damage.target-latency=100
1828client.window.661.delta=('png', 'rgb24', 'rgb32')
1829client.window.661.delta.buckets=5
1830client.window.661.dimensions=(1440, 851)
1831client.window.661.encoding=rgb
1832client.window.661.encoding.lossless_threshold.base=68
1833client.window.661.encoding.lossless_threshold.pixel_boost=12
1834client.window.661.encoding.scrolling.enabled=False
1835client.window.661.encoding.scrolling.min-percent=50
1836client.window.661.encoding.selection=encoding_is_rgb24
1837client.window.661.encodings=('vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'jpeg')
1838client.window.661.encodings.auto-refresh=()
1839client.window.661.encodings.core=('vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg', 'rgb')
1840client.window.661.encodings.csc_modes.h264=('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P')
1841client.window.661.encodings.csc_modes.h265=('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P')
1842client.window.661.encodings.csc_modes.mpeg1=('YUV420P',)
1843client.window.661.encodings.csc_modes.mpeg2=('YUV420P',)
1844client.window.661.encodings.csc_modes.mpeg4=('YUV420P',)
1845client.window.661.encodings.csc_modes.vp8=('YUV420P',)
1846client.window.661.encodings.csc_modes.vp9=('YUV420P', 'YUV444P')
1847client.window.661.encodings.csc_modes.webp=('BGRX', 'BGRA', 'RGBX', 'RGBA')
1848client.window.661.encodings.edge=
1849client.window.661.encodings.eos=True
1850client.window.661.encodings.non-video=('png', 'png/P', 'png/L', 'rgb24', 'rgb32', 'jpeg')
1851client.window.661.encodings.video=('vp9', 'vp8')
1852client.window.661.flush=True
1853client.window.661.full-frames-only=False
1854client.window.661.icon.bytes=16384
1855client.window.661.icon.format=BGRA
1856client.window.661.icon.height=64
1857client.window.661.icon.width=64
1858client.window.661.idle=False
1859client.window.661.last_used=
1860client.window.661.mmap=False
1861client.window.661.property.encoding-hint=
1862client.window.661.property.fullscreen=False
1863client.window.661.property.min_quality=30
1864client.window.661.property.min_speed=30
1865client.window.661.property.quality=-1
1866client.window.661.property.quality-hint=-1
1867client.window.661.property.scaling=(1, 1)
1868client.window.661.property.scaling.control=auto
1869client.window.661.property.speed=-1
1870client.window.661.property.speed-hint=-1
1871client.window.661.rgb_formats=('RGB',)
1872client.window.661.rgb_threshold=2048
1873client.window.661.scaling=(1, 1)
1874client.window.661.send-timetamps=False
1875client.window.661.soft-timeout.expired=0
1876client.window.661.soft-timeout.max=5
1877client.window.661.supports-transparency=False
1878client.window.661.supports_video_scaling=True
1879client.window.661.suspended=False
1880client.window.661.video-max-size=(8192, 8192)
1881client.window.661.video_subregion.auto-refresh-delay=150
1882client.window.661.video_subregion.counter=0
1883client.window.661.video_subregion.detection=True
1884client.window.661.video_subregion.enabled=True
1885client.window.661.video_subregion.supported=False
1886client.window.661.video_subregion.video-mode=False
1887client.windows=True
1888client.wm_name=Xfwm4
1889clients=1
1890clients.unauthenticated=0
1891clipboard.CLIPBOARD.blocked_owner_change=False
1892clipboard.CLIPBOARD.enabled=True
1893clipboard.CLIPBOARD.event.get_contents=23
1894clipboard.CLIPBOARD.event.got_token=19
1895clipboard.CLIPBOARD.event.request_contents=40
1896clipboard.CLIPBOARD.event.selection_clear=4
1897clipboard.CLIPBOARD.event.selection_get=40
1898clipboard.CLIPBOARD.event.selection_request=40
1899clipboard.CLIPBOARD.event.sent_token=4
1900clipboard.CLIPBOARD.greedy_client=False
1901clipboard.CLIPBOARD.have_token=False
1902clipboard.CLIPBOARD.last-targets=()
1903clipboard.CLIPBOARD.loop-uuid=Xpra-Clipboard-Loop-Detection:8c8e929d2f584b3d96336529fd3fb6b1
1904clipboard.PRIMARY.blocked_owner_change=False
1905clipboard.PRIMARY.enabled=True
1906clipboard.PRIMARY.event.get_contents=1
1907clipboard.PRIMARY.event.got_token=145
1908clipboard.PRIMARY.event.request_contents=28
1909clipboard.PRIMARY.event.selection_clear=25
1910clipboard.PRIMARY.event.selection_get=28
1911clipboard.PRIMARY.event.selection_request=28
1912clipboard.PRIMARY.event.sent_token=28
1913clipboard.PRIMARY.greedy_client=False
1914clipboard.PRIMARY.have_token=False
1915clipboard.PRIMARY.last-targets=()
1916clipboard.PRIMARY.loop-uuid=Xpra-Clipboard-Loop-Detection:7a2029c9d7344ea7ad18e8e1755cbc0c
1917clipboard.SECONDARY.blocked_owner_change=False
1918clipboard.SECONDARY.enabled=True
1919clipboard.SECONDARY.event.get_contents=0
1920clipboard.SECONDARY.event.got_token=7
1921clipboard.SECONDARY.event.request_contents=0
1922clipboard.SECONDARY.event.selection_clear=0
1923clipboard.SECONDARY.event.selection_get=0
1924clipboard.SECONDARY.event.selection_request=0
1925clipboard.SECONDARY.event.sent_token=0
1926clipboard.SECONDARY.greedy_client=False
1927clipboard.SECONDARY.have_token=False
1928clipboard.SECONDARY.last-targets=()
1929clipboard.SECONDARY.loop-uuid=Xpra-Clipboard-Loop-Detection:d492d4ae9c5944eb8c4ff1a1f865bd0d
1930clipboard.can-receive=True
1931clipboard.can-send=True
1932clipboard.filters=()
1933clipboard.max_recv_size=-1
1934clipboard.max_send_size=-1
1935clipboard.max_size=4194304
1936clipboard.pending=()
1937clipboard.requests=68
1938clipboard.sanitize-gtkselectiondata=True
1939clipboard.type=GDK
1940clipboard.want_targets=False
1941commands.1.command=('xchrome',)
1942commands.1.dead=False
1943commands.1.forget=False
1944commands.1.ignore=False
1945commands.1.name=xchrome
1946commands.1.pid=3907
1947commands.2.command=('/home/steved/bin/gnucash',)
1948commands.2.dead=True
1949commands.2.forget=False
1950commands.2.ignore=True
1951commands.2.name=/home/steved/bin/gnucash
1952commands.2.pid=7588
1953commands.2.returncode=0
1954commands.3.command=('/home/steved/bin/gnucash',)
1955commands.3.dead=True
1956commands.3.forget=False
1957commands.3.ignore=True
1958commands.3.name=/home/steved/bin/gnucash
1959commands.3.pid=11415
1960commands.3.returncode=0
1961commands.4.command=('keepassx /home/steved/sd/PwSafe/pwsafe.kdbx',)
1962commands.4.dead=True
1963commands.4.forget=False
1964commands.4.ignore=True
1965commands.4.name=keepassx /home/steved/sd/PwSafe/pwsafe.kdbx
1966commands.4.pid=1484
1967commands.4.returncode=0
1968commands.5.command=('/home/steved/bin/gnucash',)
1969commands.5.dead=True
1970commands.5.forget=False
1971commands.5.ignore=True
1972commands.5.name=/home/steved/bin/gnucash
1973commands.5.pid=16556
1974commands.5.returncode=0
1975commands.6.command=('/home/steved/bin/gnucash',)
1976commands.6.dead=True
1977commands.6.forget=False
1978commands.6.ignore=True
1979commands.6.name=/home/steved/bin/gnucash
1980commands.6.pid=17133
1981commands.6.returncode=0
1982commands.7.command=('keepassx /home/steved/sd/PwSafe/pwsafe.kdbx',)
1983commands.7.dead=True
1984commands.7.forget=False
1985commands.7.ignore=True
1986commands.7.name=keepassx /home/steved/sd/PwSafe/pwsafe.kdbx
1987commands.7.pid=21907
1988commands.7.returncode=0
1989commands.8.command=('/home/steved/bin/gnucash',)
1990commands.8.dead=True
1991commands.8.forget=False
1992commands.8.ignore=True
1993commands.8.name=/home/steved/bin/gnucash
1994commands.8.pid=21989
1995commands.8.returncode=0
1996commands.9.command=('/usr/bin/loffice',)
1997commands.9.dead=False
1998commands.9.forget=False
1999commands.9.ignore=True
2000commands.9.name=/usr/bin/loffice
2001commands.9.pid=23982
2002commands.10.command=('xfce4-terminal',)
2003commands.10.dead=True
2004commands.10.forget=False
2005commands.10.ignore=False
2006commands.10.name=xfce4-terminal
2007commands.10.pid=25608
2008commands.10.returncode=0
2009commands.command=('screen', '-d', '-m', '-S', 'login', '-c', '~/.screenrc-login')
2010commands.dead=True
2011commands.exit-with-children=False
2012commands.forget=False
2013commands.ignore=True
2014commands.name=screen -d -m -S login -c ~/.screenrc-login
2015commands.pid=3679
2016commands.returncode=0
2017commands.start=('screen -d -m -S login -c ~/.screenrc-login',)
2018commands.start-after-connect=()
2019commands.start-after-connect-done=True
2020commands.start-child=()
2021commands.start-child-after-connect=()
2022commands.start-child-on-connect=()
2023commands.start-new=True
2024commands.start-on-connect=()
2025cursor.default_size=24
2026cursor.height=16
2027cursor.is-default=True
2028cursor.max_size=(128, 128)
2029cursor.name=
2030cursor.position=(1129, 10)
2031cursor.serial=1
2032cursor.width=16
2033cursor.x=1129
2034cursor.xhot=7
2035cursor.y=10
2036cursor.yhot=7
2037display.antialias.contrast=1600
2038display.antialias.enabled=True
2039display.antialias.hinting=True
2040display.antialias.hintstyle=hintmedium
2041display.antialias.orientation=RGB
2042display.bell=True
2043display.cursors=True
2044display.cursors.size=0
2045display.double-click.distance=(5, 5)
2046display.double-click.time=400
2047display.dpi.default=0
2048display.dpi.value=96
2049display.dpi.x=96
2050display.dpi.y=96
2051display.randr=True
2052encoding.ffmpeg.version=(58, 18, 100)
2053encoding.pillow.version=3.1.2
2054encoding.swscale.version=(5, 1, 100)
2055encoding.vpx.version=v1.5.0
2056encoding.x264.version=148
2057encodings=('rgb', 'h264', 'vp9', 'h264+mp4', 'vp8', 'mpeg4+mp4', 'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg')
2058encodings.allowed=('h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265', 'jpeg2000', 'mpeg1', 'mpeg2')
2059encodings.core=('rgb24', 'rgb32', 'h264', 'vp9', 'h264+mp4', 'vp8', 'mpeg4+mp4', 'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg')
2060encodings.lossless=('rgb24', 'rgb32', 'png', 'png/L', 'png/P')
2061encodings.problematic=()
2062encodings.with_lossless_mode=('h264',)
2063encodings.with_quality=('h264', 'vp9', 'vp8', 'jpeg')
2064encodings.with_speed=('png/L', 'h264', 'vp9', 'vp8', 'rgb', 'png/P', 'png')
2065env.CKCON_X11_DISPLAY=:0
2066env.CLUTTER_BACKEND=x11
2067env.CLUTTER_IM_MODULE=
2068env.COLORTERM=xfce4-terminal
2069env.DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-m7A2tC0Sit,guid=54618fc7775acc4a9cbd35265d0aa071
2070env.DBUS_SESSION_BUS_PID=3601
2071env.DBUS_SESSION_BUS_WINDOWID=2097153
2072env.DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path
2073env.DISABLE_IMSETTINGS=1
2074env.DISPLAY=:0
2075env.GLADE_CATALOG_PATH=:
2076env.GLADE_MODULE_PATH=:
2077env.GLADE_PIXMAP_PATH=:
2078env.GNOME_KEYRING_CONTROL=
2079env.GNOME_KEYRING_PID=
2080env.GOPATH=/home/steved/data/go
2081env.GTK_IM_MODULE=xim
2082env.GTK_OVERLAY_SCROLLING=0
2083env.HOME=/home/steved
2084env.IMSETTINGS_MODULE=none
2085env.IM_CONFIG_PHASE=1
2086env.INSTANCE=
2087env.JOB=dbus
2088env.LANG=en_GB.UTF-8
2089env.LANGUAGE=en_GB:en
2090env.LESSCLOSE=/usr/bin/lesspipe %s %s
2091env.LESSOPEN=| /usr/bin/lesspipe %s
2092env.LOGNAME=steved
2093env.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:
2094env.MAIL=/var/mail/steved
2095env.MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path
2096env.PATH=/usr/lib/xpra:/home/steved/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
2097env.PERSISTENT_HISTORY_LAST=cat bin/do-xpra
2098env.PULSE_SERVER=unix:/run/user/1000/xpra/pulse-0/pulse/native
2099env.PWD=/home/steved
2100env.QLS_COLORS=rs=0:di=01;34:ln=target: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:
2101env.QT4_IM_MODULE=
2102env.QT_ACCESSIBILITY=1
2103env.QT_IM_MODULE=xim
2104env.QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
2105env.QT_STYLE_OVERRIDE=gtk
2106env.SESSION=xubuntu
2107env.SESSIONTYPE=
2108env.SHELL=/bin/bash
2109env.SHLVL=3
2110env.SSH_AGENT_LAUNCHER=upstart
2111env.SSH_AGENT_PID=1068
2112env.SSH_AUTH_SOCK=/tmp/ssh-mN09cyt7Co0A/agent.1060
2113env.SSH_CLIENT=192.168.128.55 35272 22
2114env.SSH_CONNECTION=192.168.128.55 35272 192.168.128.50 22
2115env.TERM=xterm
2116env.UPSTART_EVENTS=started xsession
2117env.UPSTART_INSTANCE=
2118env.UPSTART_JOB=startxfce4
2119env.UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/941
2120env.USER=steved
2121env.VISUAL=/usr/bin/vi
2122env.WINDOWID=58720260
2123env.XAUTHORITY=/home/steved/.Xauthority
2124env.XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/usr/share/upstart/xdg:/etc/xdg:/etc/xdg
2125env.XDG_CURRENT_DESKTOP=Xpra
2126env.XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop:/home/steved/snap/anbox/common/app-data:/usr/share
2127env.XDG_MENU_PREFIX=xfce-
2128env.XDG_RUNTIME_DIR=/run/user/1000
2129env.XDG_SESSION_TYPE=x11
2130env.XMODIFIERS=@im=none
2131env.XPRA_LOG_DIR=/run/user/1000/xpra
2132env.XPRA_PULSE_SERVER=/run/user/1000/xpra/pulse-0/pulse/native
2133env.XPRA_PULSE_SINK_DEVICE_NAME=Xpra-Microphone
2134env.XPRA_PULSE_SOURCE_DEVICE_NAME=Xpra-Speaker
2135env.XPRA_SERVER_SOCKET=/run/user/1000/xpra/xubuntu-0
2136env._=/usr/bin/xpra
2137features.auto-video-encoding=True
2138features.change-min-quality=True
2139features.change-min-speed=True
2140features.change-quality=True
2141features.change-speed=True
2142features.clipboard=True
2143features.clipboard-direction=both
2144features.clipboard.contents-slice-fix=True
2145features.clipboard.enable-selections=True
2146features.clipboard.loop-uuids.CLIPBOARD=Xpra-Clipboard-Loop-Detection:8c8e929d2f584b3d96336529fd3fb6b1
2147features.clipboard.loop-uuids.PRIMARY=Xpra-Clipboard-Loop-Detection:7a2029c9d7344ea7ad18e8e1755cbc0c
2148features.clipboard.loop-uuids.SECONDARY=Xpra-Clipboard-Loop-Detection:d492d4ae9c5944eb8c4ff1a1f865bd0d
2149features.clipboards=('CLIPBOARD', 'PRIMARY', 'SECONDARY')
2150features.connection-data=True
2151features.dbus_proxy=True
2152features.encoding.generic=True
2153features.event_request=True
2154features.exit-with-children=False
2155features.file-ask-timeout=3600
2156features.file-chunks=65536
2157features.file-size-limit=100
2158features.file-transfer=True
2159features.file-transfer-ask=False
2160features.idle_timeout=0
2161features.input-devices=xtest
2162features.network.bandwidth-limit=0
2163features.network.bandwidth-limit-change=True
2164features.notifications=True
2165features.notifications.actions=True
2166features.notifications.close=True
2167features.notify-startup-complete=True
2168features.open-files=True
2169features.open-files-ask=False
2170features.open-url=True
2171features.open-url-ask=False
2172features.pointer.relative=True
2173features.printer.attributes=('printer-info', 'device-uri')
2174features.printing=True
2175features.printing-ask=False
2176features.remote-logging=True
2177features.remote-logging.multi-line=True
2178features.rpc-types=('dbus',)
2179features.server-commands-info=True
2180features.server-commands-signals=('SIGINT', 'SIGTERM', 'SIGHUP', 'SIGKILL', 'SIGUSR1', 'SIGUSR2')
2181features.server-events=True
2182features.sharing=True
2183features.sound.eos-sequence=True
2184features.sound.ogg-latency-fix=True
2185features.sound_sequence=True
2186features.start-new-commands=True
2187features.suspend-resume=True
2188features.toggle_cursors_bell_notify=True
2189features.toggle_keyboard_sync=True
2190features.virtual-video-devices=0
2191features.webcam=False
2192features.webcam.encodings=('png', 'png/L', 'png/P', 'jpeg', 'webp', 'jpeg2000')
2193features.window-filters=True
2194features.window.configure.skip-geometry=True
2195features.window_refresh_config=True
2196features.window_unmap=True
2197features.xsettings-tuple=True
2198file.ask=False
2199file.ask-timeout=3600
2200file.chunks=65536
2201file.enabled=True
2202file.open=True
2203file.open-ask=False
2204file.open-url=True
2205file.open-url-ask=False
2206file.printing=True
2207file.printing-ask=False
2208file.size-limit=100
2209filters=()
2210keyboard.enabled=True
2211keyboard.fast-switching=True
2212keyboard.keycode.0=19
2213keyboard.keycode.1=10
2214keyboard.keycode.2=11
2215keyboard.keycode.3=12
2216keyboard.keycode.4=13
2217keyboard.keycode.5=14
2218keyboard.keycode.6=15
2219keyboard.keycode.7=16
2220keyboard.keycode.8=17
2221keyboard.keycode.9=18
2222keyboard.keycode.A=38
2223keyboard.keycode.AE=38
2224keyboard.keycode.Alt_L=204
2225keyboard.keycode.B=56
2226keyboard.keycode.BackSpace=22
2227keyboard.keycode.Break=127
2228keyboard.keycode.C=54
2229keyboard.keycode.Cancel=231
2230keyboard.keycode.Caps_Lock=66
2231keyboard.keycode.Control_L=37
2232keyboard.keycode.Control_R=105
2233keyboard.keycode.D=40
2234keyboard.keycode.Delete=119
2235keyboard.keycode.Down=116
2236keyboard.keycode.Dstroke=41
2237keyboard.keycode.E=26
2238keyboard.keycode.ENG=42
2239keyboard.keycode.ETH=40
2240keyboard.keycode.End=115
2241keyboard.keycode.Escape=9
2242keyboard.keycode.EuroSign=13
2243keyboard.keycode.F=41
2244keyboard.keycode.F1=67
2245keyboard.keycode.F2=68
2246keyboard.keycode.F3=69
2247keyboard.keycode.F4=70
2248keyboard.keycode.F5=71
2249keyboard.keycode.F6=72
2250keyboard.keycode.F7=73
2251keyboard.keycode.F8=74
2252keyboard.keycode.F9=75
2253keyboard.keycode.F10=76
2254keyboard.keycode.F11=95
2255keyboard.keycode.F12=96
2256keyboard.keycode.Find=144
2257keyboard.keycode.G=42
2258keyboard.keycode.Greek_OMEGA=24
2259keyboard.keycode.H=43
2260keyboard.keycode.Hangul=130
2261keyboard.keycode.Hangul_Hanja=131
2262keyboard.keycode.Help=146
2263keyboard.keycode.Henkan_Mode=100
2264keyboard.keycode.Hiragana=99
2265keyboard.keycode.Hiragana_Katakana=101
2266keyboard.keycode.Home=110
2267keyboard.keycode.Hstroke=43
2268keyboard.keycode.Hyper_L=207
2269keyboard.keycode.I=31
2270keyboard.keycode.ISO_Left_Tab=23
2271keyboard.keycode.ISO_Level3_Shift=108
2272keyboard.keycode.Insert=118
2273keyboard.keycode.J=44
2274keyboard.keycode.K=45
2275keyboard.keycode.KP_0=90
2276keyboard.keycode.KP_1=87
2277keyboard.keycode.KP_2=88
2278keyboard.keycode.KP_3=89
2279keyboard.keycode.KP_4=83
2280keyboard.keycode.KP_5=84
2281keyboard.keycode.KP_6=85
2282keyboard.keycode.KP_7=79
2283keyboard.keycode.KP_8=80
2284keyboard.keycode.KP_9=81
2285keyboard.keycode.KP_Add=86
2286keyboard.keycode.KP_Begin=84
2287keyboard.keycode.KP_Decimal=129
2288keyboard.keycode.KP_Delete=91
2289keyboard.keycode.KP_Divide=106
2290keyboard.keycode.KP_Down=88
2291keyboard.keycode.KP_End=87
2292keyboard.keycode.KP_Enter=104
2293keyboard.keycode.KP_Equal=125
2294keyboard.keycode.KP_Home=79
2295keyboard.keycode.KP_Insert=90
2296keyboard.keycode.KP_Left=83
2297keyboard.keycode.KP_Multiply=63
2298keyboard.keycode.KP_Next=89
2299keyboard.keycode.KP_Page_Down=89
2300keyboard.keycode.KP_Page_Up=81
2301keyboard.keycode.KP_Prior=81
2302keyboard.keycode.KP_Right=85
2303keyboard.keycode.KP_Subtract=82
2304keyboard.keycode.KP_Up=80
2305keyboard.keycode.Katakana=98
2306keyboard.keycode.L=46
2307keyboard.keycode.Left=113
2308keyboard.keycode.Linefeed=109
2309keyboard.keycode.Lstroke=46
2310keyboard.keycode.M=58
2311keyboard.keycode.Menu=135
2312keyboard.keycode.Meta_L=205
2313keyboard.keycode.Mode_switch=203
2314keyboard.keycode.Muhenkan=102
2315keyboard.keycode.Multi_key=108
2316keyboard.keycode.N=57
2317keyboard.keycode.Next=117
2318keyboard.keycode.Num_Lock=77
2319keyboard.keycode.O=32
2320keyboard.keycode.Oslash=32
2321keyboard.keycode.P=33
2322keyboard.keycode.Page_Down=117
2323keyboard.keycode.Page_Up=112
2324keyboard.keycode.Pause=127
2325keyboard.keycode.Print=218
2326keyboard.keycode.Prior=112
2327keyboard.keycode.Q=24
2328keyboard.keycode.R=27
2329keyboard.keycode.Redo=190
2330keyboard.keycode.Return=36
2331keyboard.keycode.Right=114
2332keyboard.keycode.S=39
2333keyboard.keycode.Scroll_Lock=78
2334keyboard.keycode.Shift_L=50
2335keyboard.keycode.Shift_R=62
2336keyboard.keycode.SunFront=140
2337keyboard.keycode.SunProps=138
2338keyboard.keycode.Super_L=206
2339keyboard.keycode.Super_R=134
2340keyboard.keycode.Sys_Req=107
2341keyboard.keycode.T=28
2342keyboard.keycode.THORN=33
2343keyboard.keycode.Tab=23
2344keyboard.keycode.Tslash=28
2345keyboard.keycode.U=30
2346keyboard.keycode.Undo=139
2347keyboard.keycode.Up=111
2348keyboard.keycode.V=55
2349keyboard.keycode.W=25
2350keyboard.keycode.X=53
2351keyboard.keycode.XF86AudioForward=216
2352keyboard.keycode.XF86AudioLowerVolume=122
2353keyboard.keycode.XF86AudioMedia=234
2354keyboard.keycode.XF86AudioMicMute=198
2355keyboard.keycode.XF86AudioMute=121
2356keyboard.keycode.XF86AudioNext=171
2357keyboard.keycode.XF86AudioPause=209
2358keyboard.keycode.XF86AudioPlay=215
2359keyboard.keycode.XF86AudioPrev=173
2360keyboard.keycode.XF86AudioRaiseVolume=123
2361keyboard.keycode.XF86AudioRecord=175
2362keyboard.keycode.XF86AudioRewind=176
2363keyboard.keycode.XF86AudioStop=174
2364keyboard.keycode.XF86Back=166
2365keyboard.keycode.XF86Battery=244
2366keyboard.keycode.XF86Bluetooth=245
2367keyboard.keycode.XF86Calculator=148
2368keyboard.keycode.XF86ClearGrab=63
2369keyboard.keycode.XF86Close=214
2370keyboard.keycode.XF86Copy=141
2371keyboard.keycode.XF86Cut=145
2372keyboard.keycode.XF86DOS=159
2373keyboard.keycode.XF86Display=235
2374keyboard.keycode.XF86Documents=243
2375keyboard.keycode.XF86Eject=174
2376keyboard.keycode.XF86Explorer=152
2377keyboard.keycode.XF86Favorites=164
2378keyboard.keycode.XF86Finance=227
2379keyboard.keycode.XF86Forward=167
2380keyboard.keycode.XF86Game=228
2381keyboard.keycode.XF86Go=226
2382keyboard.keycode.XF86HomePage=180
2383keyboard.keycode.XF86KbdBrightnessDown=237
2384keyboard.keycode.XF86KbdBrightnessUp=238
2385keyboard.keycode.XF86KbdLightOnOff=236
2386keyboard.keycode.XF86Launch1=156
2387keyboard.keycode.XF86Launch2=157
2388keyboard.keycode.XF86Launch3=210
2389keyboard.keycode.XF86Launch4=211
2390keyboard.keycode.XF86Launch5=192
2391keyboard.keycode.XF86Launch6=193
2392keyboard.keycode.XF86Launch7=194
2393keyboard.keycode.XF86Launch8=195
2394keyboard.keycode.XF86Launch9=196
2395keyboard.keycode.XF86LaunchA=128
2396keyboard.keycode.XF86LaunchB=212
2397keyboard.keycode.XF86Mail=223
2398keyboard.keycode.XF86MailForward=241
2399keyboard.keycode.XF86MenuKB=147
2400keyboard.keycode.XF86Messenger=224
2401keyboard.keycode.XF86MonBrightnessDown=232
2402keyboard.keycode.XF86MonBrightnessUp=233
2403keyboard.keycode.XF86MyComputer=165
2404keyboard.keycode.XF86New=189
2405keyboard.keycode.XF86Next_VMode=86
2406keyboard.keycode.XF86Open=142
2407keyboard.keycode.XF86Paste=143
2408keyboard.keycode.XF86Phone=177
2409keyboard.keycode.XF86PowerOff=124
2410keyboard.keycode.XF86Prev_VMode=82
2411keyboard.keycode.XF86Reload=181
2412keyboard.keycode.XF86Reply=240
2413keyboard.keycode.XF86RotateWindows=161
2414keyboard.keycode.XF86Save=242
2415keyboard.keycode.XF86ScreenSaver=160
2416keyboard.keycode.XF86ScrollDown=186
2417keyboard.keycode.XF86ScrollUp=185
2418keyboard.keycode.XF86Search=225
2419keyboard.keycode.XF86Send=239
2420keyboard.keycode.XF86Shop=229
2421keyboard.keycode.XF86Sleep=150
2422keyboard.keycode.XF86Suspend=213
2423keyboard.keycode.XF86Switch_VT_1=67
2424keyboard.keycode.XF86Switch_VT_2=68
2425keyboard.keycode.XF86Switch_VT_3=69
2426keyboard.keycode.XF86Switch_VT_4=70
2427keyboard.keycode.XF86Switch_VT_5=71
2428keyboard.keycode.XF86Switch_VT_6=72
2429keyboard.keycode.XF86Switch_VT_7=73
2430keyboard.keycode.XF86Switch_VT_8=74
2431keyboard.keycode.XF86Switch_VT_9=75
2432keyboard.keycode.XF86Switch_VT_10=76
2433keyboard.keycode.XF86Switch_VT_11=95
2434keyboard.keycode.XF86Switch_VT_12=96
2435keyboard.keycode.XF86TaskPane=162
2436keyboard.keycode.XF86Tools=191
2437keyboard.keycode.XF86TouchpadOff=201
2438keyboard.keycode.XF86TouchpadOn=200
2439keyboard.keycode.XF86TouchpadToggle=199
2440keyboard.keycode.XF86Ungrab=106
2441keyboard.keycode.XF86WLAN=246
2442keyboard.keycode.XF86WWW=158
2443keyboard.keycode.XF86WakeUp=151
2444keyboard.keycode.XF86WebCam=220
2445keyboard.keycode.XF86Xfer=155
2446keyboard.keycode.Y=29
2447keyboard.keycode.Z=52
2448keyboard.keycode.a=38
2449keyboard.keycode.ae=38
2450keyboard.keycode.ampersand=45
2451keyboard.keycode.apostrophe=48
2452keyboard.keycode.asciicircum=15
2453keyboard.keycode.asciitilde=51
2454keyboard.keycode.asterisk=17
2455keyboard.keycode.at=48
2456keyboard.keycode.b=56
2457keyboard.keycode.backslash=94
2458keyboard.keycode.bar=94
2459keyboard.keycode.braceleft=34
2460keyboard.keycode.braceright=35
2461keyboard.keycode.bracketleft=34
2462keyboard.keycode.bracketright=35
2463keyboard.keycode.brokenbar=94
2464keyboard.keycode.c=54
2465keyboard.keycode.cent=54
2466keyboard.keycode.colon=47
2467keyboard.keycode.comma=59
2468keyboard.keycode.copyright=54
2469keyboard.keycode.d=40
2470keyboard.keycode.dead_abovedot=61
2471keyboard.keycode.dead_abovering=34
2472keyboard.keycode.dead_acute=47
2473keyboard.keycode.dead_belowdot=61
2474keyboard.keycode.dead_breve=51
2475keyboard.keycode.dead_caron=48
2476keyboard.keycode.dead_cedilla=21
2477keyboard.keycode.dead_circumflex=48
2478keyboard.keycode.dead_diaeresis=34
2479keyboard.keycode.dead_doubleacute=47
2480keyboard.keycode.dead_grave=51
2481keyboard.keycode.dead_hook=44
2482keyboard.keycode.dead_horn=44
2483keyboard.keycode.dead_macron=35
2484keyboard.keycode.dead_ogonek=21
2485keyboard.keycode.dead_tilde=35
2486keyboard.keycode.degree=19
2487keyboard.keycode.division=60
2488keyboard.keycode.dollar=13
2489keyboard.keycode.downarrow=30
2490keyboard.keycode.dstroke=41
2491keyboard.keycode.e=26
2492keyboard.keycode.eng=42
2493keyboard.keycode.equal=21
2494keyboard.keycode.eth=40
2495keyboard.keycode.exclam=10
2496keyboard.keycode.exclamdown=10
2497keyboard.keycode.f=41
2498keyboard.keycode.fiveeighths=15
2499keyboard.keycode.g=42
2500keyboard.keycode.grave=49
2501keyboard.keycode.greater=60
2502keyboard.keycode.guillemotleft=52
2503keyboard.keycode.guillemotright=53
2504keyboard.keycode.h=43
2505keyboard.keycode.horizconnector=59
2506keyboard.keycode.hstroke=43
2507keyboard.keycode.i=31
2508keyboard.keycode.idotless=31
2509keyboard.keycode.j=44
2510keyboard.keycode.k=45
2511keyboard.keycode.kra=45
2512keyboard.keycode.l=46
2513keyboard.keycode.leftarrow=29
2514keyboard.keycode.leftdoublequotemark=55
2515keyboard.keycode.leftsinglequotemark=55
2516keyboard.keycode.less=59
2517keyboard.keycode.lstroke=46
2518keyboard.keycode.m=58
2519keyboard.keycode.masculine=58
2520keyboard.keycode.minus=20
2521keyboard.keycode.mu=58
2522keyboard.keycode.multiply=59
2523keyboard.keycode.n=57
2524keyboard.keycode.notsign=49
2525keyboard.keycode.numbersign=51
2526keyboard.keycode.o=32
2527keyboard.keycode.oneeighth=11
2528keyboard.keycode.onehalf=14
2529keyboard.keycode.onequarter=13
2530keyboard.keycode.onesuperior=10
2531keyboard.keycode.ordfeminine=41
2532keyboard.keycode.oslash=32
2533keyboard.keycode.p=33
2534keyboard.keycode.paragraph=27
2535keyboard.keycode.parenleft=187
2536keyboard.keycode.parenright=188
2537keyboard.keycode.percent=14
2538keyboard.keycode.period=60
2539keyboard.keycode.periodcentered=60
2540keyboard.keycode.plus=21
2541keyboard.keycode.plusminus=126
2542keyboard.keycode.q=24
2543keyboard.keycode.question=61
2544keyboard.keycode.questiondown=20
2545keyboard.keycode.quotedbl=11
2546keyboard.keycode.r=27
2547keyboard.keycode.registered=27
2548keyboard.keycode.rightarrow=31
2549keyboard.keycode.rightdoublequotemark=56
2550keyboard.keycode.rightsinglequotemark=56
2551keyboard.keycode.s=39
2552keyboard.keycode.section=39
2553keyboard.keycode.semicolon=47
2554keyboard.keycode.seveneighths=16
2555keyboard.keycode.slash=61
2556keyboard.keycode.space=65
2557keyboard.keycode.ssharp=39
2558keyboard.keycode.sterling=12
2559keyboard.keycode.t=28
2560keyboard.keycode.thorn=33
2561keyboard.keycode.threeeighths=14
2562keyboard.keycode.threequarters=15
2563keyboard.keycode.threesuperior=12
2564keyboard.keycode.trademark=17
2565keyboard.keycode.tslash=28
2566keyboard.keycode.twosuperior=11
2567keyboard.keycode.u=30
2568keyboard.keycode.underscore=20
2569keyboard.keycode.uparrow=30
2570keyboard.keycode.v=55
2571keyboard.keycode.w=25
2572keyboard.keycode.x=53
2573keyboard.keycode.y=29
2574keyboard.keycode.yen=29
2575keyboard.keycode.z=52
2576keyboard.keymap=(65307, 'Escape', 9, 0, 0)
2577keyboard.keymap.1=(49, '1', 10, 0, 0)
2578keyboard.keymap.2=(33, 'exclam', 10, 0, 1)
2579keyboard.keymap.3=(185, 'onesuperior', 10, 0, 2)
2580keyboard.keymap.4=(161, 'exclamdown', 10, 0, 3)
2581keyboard.keymap.5=(50, '2', 11, 0, 0)
2582keyboard.keymap.6=(34, 'quotedbl', 11, 0, 1)
2583keyboard.keymap.7=(178, 'twosuperior', 11, 0, 2)
2584keyboard.keymap.8=(2755, 'oneeighth', 11, 0, 3)
2585keyboard.keymap.9=(51, '3', 12, 0, 0)
2586keyboard.keymap.10=(163, 'sterling', 12, 0, 1)
2587keyboard.keymap.11=(179, 'threesuperior', 12, 0, 2)
2588keyboard.keymap.12=(163, 'sterling', 12, 0, 3)
2589keyboard.keymap.13=(52, '4', 13, 0, 0)
2590keyboard.keymap.14=(36, 'dollar', 13, 0, 1)
2591keyboard.keymap.15=(8364, 'EuroSign', 13, 0, 2)
2592keyboard.keymap.16=(188, 'onequarter', 13, 0, 3)
2593keyboard.keymap.17=(53, '5', 14, 0, 0)
2594keyboard.keymap.18=(37, 'percent', 14, 0, 1)
2595keyboard.keymap.19=(189, 'onehalf', 14, 0, 2)
2596keyboard.keymap.20=(2756, 'threeeighths', 14, 0, 3)
2597keyboard.keymap.21=(54, '6', 15, 0, 0)
2598keyboard.keymap.22=(94, 'asciicircum', 15, 0, 1)
2599keyboard.keymap.23=(190, 'threequarters', 15, 0, 2)
2600keyboard.keymap.24=(2757, 'fiveeighths', 15, 0, 3)
2601keyboard.keymap.25=(55, '7', 16, 0, 0)
2602keyboard.keymap.26=(38, 'ampersand', 16, 0, 1)
2603keyboard.keymap.27=(123, 'braceleft', 16, 0, 2)
2604keyboard.keymap.28=(2758, 'seveneighths', 16, 0, 3)
2605keyboard.keymap.29=(56, '8', 17, 0, 0)
2606keyboard.keymap.30=(42, 'asterisk', 17, 0, 1)
2607keyboard.keymap.31=(91, 'bracketleft', 17, 0, 2)
2608keyboard.keymap.32=(2761, 'trademark', 17, 0, 3)
2609keyboard.keymap.33=(57, '9', 18, 0, 0)
2610keyboard.keymap.34=(40, 'parenleft', 18, 0, 1)
2611keyboard.keymap.35=(93, 'bracketright', 18, 0, 2)
2612keyboard.keymap.36=(177, 'plusminus', 18, 0, 3)
2613keyboard.keymap.37=(48, '0', 19, 0, 0)
2614keyboard.keymap.38=(41, 'parenright', 19, 0, 1)
2615keyboard.keymap.39=(125, 'braceright', 19, 0, 2)
2616keyboard.keymap.40=(176, 'degree', 19, 0, 3)
2617keyboard.keymap.41=(45, 'minus', 20, 0, 0)
2618keyboard.keymap.42=(95, 'underscore', 20, 0, 1)
2619keyboard.keymap.43=(92, 'backslash', 20, 0, 2)
2620keyboard.keymap.44=(191, 'questiondown', 20, 0, 3)
2621keyboard.keymap.45=(61, 'equal', 21, 0, 0)
2622keyboard.keymap.46=(43, 'plus', 21, 0, 1)
2623keyboard.keymap.47=(65115, 'dead_cedilla', 21, 0, 2)
2624keyboard.keymap.48=(65116, 'dead_ogonek', 21, 0, 3)
2625keyboard.keymap.49=(65288, 'BackSpace', 22, 0, 0)
2626keyboard.keymap.50=(65288, 'BackSpace', 22, 0, 1)
2627keyboard.keymap.51=(65289, 'Tab', 23, 0, 0)
2628keyboard.keymap.52=(65056, 'ISO_Left_Tab', 23, 0, 1)
2629keyboard.keymap.53=(113, 'q', 24, 0, 0)
2630keyboard.keymap.54=(81, 'Q', 24, 0, 1)
2631keyboard.keymap.55=(64, 'at', 24, 0, 2)
2632keyboard.keymap.56=(2009, 'Greek_OMEGA', 24, 0, 3)
2633keyboard.keymap.57=(119, 'w', 25, 0, 0)
2634keyboard.keymap.58=(87, 'W', 25, 0, 1)
2635keyboard.keymap.59=(435, 'lstroke', 25, 0, 2)
2636keyboard.keymap.60=(419, 'Lstroke', 25, 0, 3)
2637keyboard.keymap.61=(101, 'e', 26, 0, 0)
2638keyboard.keymap.62=(69, 'E', 26, 0, 1)
2639keyboard.keymap.63=(101, 'e', 26, 0, 2)
2640keyboard.keymap.64=(69, 'E', 26, 0, 3)
2641keyboard.keymap.65=(114, 'r', 27, 0, 0)
2642keyboard.keymap.66=(82, 'R', 27, 0, 1)
2643keyboard.keymap.67=(182, 'paragraph', 27, 0, 2)
2644keyboard.keymap.68=(174, 'registered', 27, 0, 3)
2645keyboard.keymap.69=(116, 't', 28, 0, 0)
2646keyboard.keymap.70=(84, 'T', 28, 0, 1)
2647keyboard.keymap.71=(956, 'tslash', 28, 0, 2)
2648keyboard.keymap.72=(940, 'Tslash', 28, 0, 3)
2649keyboard.keymap.73=(121, 'y', 29, 0, 0)
2650keyboard.keymap.74=(89, 'Y', 29, 0, 1)
2651keyboard.keymap.75=(2299, 'leftarrow', 29, 0, 2)
2652keyboard.keymap.76=(165, 'yen', 29, 0, 3)
2653keyboard.keymap.77=(117, 'u', 30, 0, 0)
2654keyboard.keymap.78=(85, 'U', 30, 0, 1)
2655keyboard.keymap.79=(2302, 'downarrow', 30, 0, 2)
2656keyboard.keymap.80=(2300, 'uparrow', 30, 0, 3)
2657keyboard.keymap.81=(105, 'i', 31, 0, 0)
2658keyboard.keymap.82=(73, 'I', 31, 0, 1)
2659keyboard.keymap.83=(2301, 'rightarrow', 31, 0, 2)
2660keyboard.keymap.84=(697, 'idotless', 31, 0, 3)
2661keyboard.keymap.85=(111, 'o', 32, 0, 0)
2662keyboard.keymap.86=(79, 'O', 32, 0, 1)
2663keyboard.keymap.87=(248, 'oslash', 32, 0, 2)
2664keyboard.keymap.88=(216, 'Oslash', 32, 0, 3)
2665keyboard.keymap.89=(112, 'p', 33, 0, 0)
2666keyboard.keymap.90=(80, 'P', 33, 0, 1)
2667keyboard.keymap.91=(254, 'thorn', 33, 0, 2)
2668keyboard.keymap.92=(222, 'THORN', 33, 0, 3)
2669keyboard.keymap.93=(91, 'bracketleft', 34, 0, 0)
2670keyboard.keymap.94=(123, 'braceleft', 34, 0, 1)
2671keyboard.keymap.95=(65111, 'dead_diaeresis', 34, 0, 2)
2672keyboard.keymap.96=(65112, 'dead_abovering', 34, 0, 3)
2673keyboard.keymap.97=(93, 'bracketright', 35, 0, 0)
2674keyboard.keymap.98=(125, 'braceright', 35, 0, 1)
2675keyboard.keymap.99=(65107, 'dead_tilde', 35, 0, 2)
2676keyboard.keymap.100=(65108, 'dead_macron', 35, 0, 3)
2677keyboard.keymap.101=(65293, 'Return', 36, 0, 0)
2678keyboard.keymap.102=(65507, 'Control_L', 37, 0, 0)
2679keyboard.keymap.103=(97, 'a', 38, 0, 0)
2680keyboard.keymap.104=(65, 'A', 38, 0, 1)
2681keyboard.keymap.105=(230, 'ae', 38, 0, 2)
2682keyboard.keymap.106=(198, 'AE', 38, 0, 3)
2683keyboard.keymap.107=(115, 's', 39, 0, 0)
2684keyboard.keymap.108=(83, 'S', 39, 0, 1)
2685keyboard.keymap.109=(223, 'ssharp', 39, 0, 2)
2686keyboard.keymap.110=(167, 'section', 39, 0, 3)
2687keyboard.keymap.111=(100, 'd', 40, 0, 0)
2688keyboard.keymap.112=(68, 'D', 40, 0, 1)
2689keyboard.keymap.113=(240, 'eth', 40, 0, 2)
2690keyboard.keymap.114=(208, 'ETH', 40, 0, 3)
2691keyboard.keymap.115=(102, 'f', 41, 0, 0)
2692keyboard.keymap.116=(70, 'F', 41, 0, 1)
2693keyboard.keymap.117=(496, 'dstroke', 41, 0, 2)
2694keyboard.keymap.118=(170, 'ordfeminine', 41, 0, 3)
2695keyboard.keymap.119=(103, 'g', 42, 0, 0)
2696keyboard.keymap.120=(71, 'G', 42, 0, 1)
2697keyboard.keymap.121=(959, 'eng', 42, 0, 2)
2698keyboard.keymap.122=(957, 'ENG', 42, 0, 3)
2699keyboard.keymap.123=(104, 'h', 43, 0, 0)
2700keyboard.keymap.124=(72, 'H', 43, 0, 1)
2701keyboard.keymap.125=(689, 'hstroke', 43, 0, 2)
2702keyboard.keymap.126=(673, 'Hstroke', 43, 0, 3)
2703keyboard.keymap.127=(106, 'j', 44, 0, 0)
2704keyboard.keymap.128=(74, 'J', 44, 0, 1)
2705keyboard.keymap.129=(65121, 'dead_hook', 44, 0, 2)
2706keyboard.keymap.130=(65122, 'dead_horn', 44, 0, 3)
2707keyboard.keymap.131=(107, 'k', 45, 0, 0)
2708keyboard.keymap.132=(75, 'K', 45, 0, 1)
2709keyboard.keymap.133=(930, 'kra', 45, 0, 2)
2710keyboard.keymap.134=(38, 'ampersand', 45, 0, 3)
2711keyboard.keymap.135=(108, 'l', 46, 0, 0)
2712keyboard.keymap.136=(76, 'L', 46, 0, 1)
2713keyboard.keymap.137=(435, 'lstroke', 46, 0, 2)
2714keyboard.keymap.138=(419, 'Lstroke', 46, 0, 3)
2715keyboard.keymap.139=(59, 'semicolon', 47, 0, 0)
2716keyboard.keymap.140=(58, 'colon', 47, 0, 1)
2717keyboard.keymap.141=(65105, 'dead_acute', 47, 0, 2)
2718keyboard.keymap.142=(65113, 'dead_doubleacute', 47, 0, 3)
2719keyboard.keymap.143=(39, 'apostrophe', 48, 0, 0)
2720keyboard.keymap.144=(64, 'at', 48, 0, 1)
2721keyboard.keymap.145=(65106, 'dead_circumflex', 48, 0, 2)
2722keyboard.keymap.146=(65114, 'dead_caron', 48, 0, 3)
2723keyboard.keymap.147=(96, 'grave', 49, 0, 0)
2724keyboard.keymap.148=(172, 'notsign', 49, 0, 1)
2725keyboard.keymap.149=(124, 'bar', 49, 0, 2)
2726keyboard.keymap.150=(124, 'bar', 49, 0, 3)
2727keyboard.keymap.151=(65505, 'Shift_L', 50, 0, 0)
2728keyboard.keymap.152=(35, 'numbersign', 51, 0, 0)
2729keyboard.keymap.153=(126, 'asciitilde', 51, 0, 1)
2730keyboard.keymap.154=(65104, 'dead_grave', 51, 0, 2)
2731keyboard.keymap.155=(65109, 'dead_breve', 51, 0, 3)
2732keyboard.keymap.156=(122, 'z', 52, 0, 0)
2733keyboard.keymap.157=(90, 'Z', 52, 0, 1)
2734keyboard.keymap.158=(171, 'guillemotleft', 52, 0, 2)
2735keyboard.keymap.159=(60, 'less', 52, 0, 3)
2736keyboard.keymap.160=(120, 'x', 53, 0, 0)
2737keyboard.keymap.161=(88, 'X', 53, 0, 1)
2738keyboard.keymap.162=(187, 'guillemotright', 53, 0, 2)
2739keyboard.keymap.163=(62, 'greater', 53, 0, 3)
2740keyboard.keymap.164=(99, 'c', 54, 0, 0)
2741keyboard.keymap.165=(67, 'C', 54, 0, 1)
2742keyboard.keymap.166=(162, 'cent', 54, 0, 2)
2743keyboard.keymap.167=(169, 'copyright', 54, 0, 3)
2744keyboard.keymap.168=(118, 'v', 55, 0, 0)
2745keyboard.keymap.169=(86, 'V', 55, 0, 1)
2746keyboard.keymap.170=(2770, 'leftdoublequotemark', 55, 0, 2)
2747keyboard.keymap.171=(2768, 'leftsinglequotemark', 55, 0, 3)
2748keyboard.keymap.172=(98, 'b', 56, 0, 0)
2749keyboard.keymap.173=(66, 'B', 56, 0, 1)
2750keyboard.keymap.174=(2771, 'rightdoublequotemark', 56, 0, 2)
2751keyboard.keymap.175=(2769, 'rightsinglequotemark', 56, 0, 3)
2752keyboard.keymap.176=(110, 'n', 57, 0, 0)
2753keyboard.keymap.177=(78, 'N', 57, 0, 1)
2754keyboard.keymap.178=(110, 'n', 57, 0, 2)
2755keyboard.keymap.179=(78, 'N', 57, 0, 3)
2756keyboard.keymap.180=(109, 'm', 58, 0, 0)
2757keyboard.keymap.181=(77, 'M', 58, 0, 1)
2758keyboard.keymap.182=(181, 'mu', 58, 0, 2)
2759keyboard.keymap.183=(186, 'masculine', 58, 0, 3)
2760keyboard.keymap.184=(44, 'comma', 59, 0, 0)
2761keyboard.keymap.185=(60, 'less', 59, 0, 1)
2762keyboard.keymap.186=(2211, 'horizconnector', 59, 0, 2)
2763keyboard.keymap.187=(215, 'multiply', 59, 0, 3)
2764keyboard.keymap.188=(46, 'period', 60, 0, 0)
2765keyboard.keymap.189=(62, 'greater', 60, 0, 1)
2766keyboard.keymap.190=(183, 'periodcentered', 60, 0, 2)
2767keyboard.keymap.191=(247, 'division', 60, 0, 3)
2768keyboard.keymap.192=(47, 'slash', 61, 0, 0)
2769keyboard.keymap.193=(63, 'question', 61, 0, 1)
2770keyboard.keymap.194=(65120, 'dead_belowdot', 61, 0, 2)
2771keyboard.keymap.195=(65110, 'dead_abovedot', 61, 0, 3)
2772keyboard.keymap.196=(65506, 'Shift_R', 62, 0, 0)
2773keyboard.keymap.197=(65450, 'KP_Multiply', 63, 0, 0)
2774keyboard.keymap.198=(65450, 'KP_Multiply', 63, 0, 1)
2775keyboard.keymap.199=(65450, 'KP_Multiply', 63, 0, 2)
2776keyboard.keymap.200=(65450, 'KP_Multiply', 63, 0, 3)
2777keyboard.keymap.201=(269024801, 'XF86ClearGrab', 63, 0, 4)
2778keyboard.keymap.202=(65513, 'Alt_L', 64, 0, 0)
2779keyboard.keymap.203=(65511, 'Meta_L', 64, 0, 1)
2780keyboard.keymap.204=(32, 'space', 65, 0, 0)
2781keyboard.keymap.205=(65509, 'Caps_Lock', 66, 0, 0)
2782keyboard.keymap.206=(65470, 'F1', 67, 0, 0)
2783keyboard.keymap.207=(65470, 'F1', 67, 0, 1)
2784keyboard.keymap.208=(65470, 'F1', 67, 0, 2)
2785keyboard.keymap.209=(65470, 'F1', 67, 0, 3)
2786keyboard.keymap.210=(269024769, 'XF86Switch_VT_1', 67, 0, 4)
2787keyboard.keymap.211=(65471, 'F2', 68, 0, 0)
2788keyboard.keymap.212=(65471, 'F2', 68, 0, 1)
2789keyboard.keymap.213=(65471, 'F2', 68, 0, 2)
2790keyboard.keymap.214=(65471, 'F2', 68, 0, 3)
2791keyboard.keymap.215=(269024770, 'XF86Switch_VT_2', 68, 0, 4)
2792keyboard.keymap.216=(65472, 'F3', 69, 0, 0)
2793keyboard.keymap.217=(65472, 'F3', 69, 0, 1)
2794keyboard.keymap.218=(65472, 'F3', 69, 0, 2)
2795keyboard.keymap.219=(65472, 'F3', 69, 0, 3)
2796keyboard.keymap.220=(269024771, 'XF86Switch_VT_3', 69, 0, 4)
2797keyboard.keymap.221=(65473, 'F4', 70, 0, 0)
2798keyboard.keymap.222=(65473, 'F4', 70, 0, 1)
2799keyboard.keymap.223=(65473, 'F4', 70, 0, 2)
2800keyboard.keymap.224=(65473, 'F4', 70, 0, 3)
2801keyboard.keymap.225=(269024772, 'XF86Switch_VT_4', 70, 0, 4)
2802keyboard.keymap.226=(65474, 'F5', 71, 0, 0)
2803keyboard.keymap.227=(65474, 'F5', 71, 0, 1)
2804keyboard.keymap.228=(65474, 'F5', 71, 0, 2)
2805keyboard.keymap.229=(65474, 'F5', 71, 0, 3)
2806keyboard.keymap.230=(269024773, 'XF86Switch_VT_5', 71, 0, 4)
2807keyboard.keymap.231=(65475, 'F6', 72, 0, 0)
2808keyboard.keymap.232=(65475, 'F6', 72, 0, 1)
2809keyboard.keymap.233=(65475, 'F6', 72, 0, 2)
2810keyboard.keymap.234=(65475, 'F6', 72, 0, 3)
2811keyboard.keymap.235=(269024774, 'XF86Switch_VT_6', 72, 0, 4)
2812keyboard.keymap.236=(65476, 'F7', 73, 0, 0)
2813keyboard.keymap.237=(65476, 'F7', 73, 0, 1)
2814keyboard.keymap.238=(65476, 'F7', 73, 0, 2)
2815keyboard.keymap.239=(65476, 'F7', 73, 0, 3)
2816keyboard.keymap.240=(269024775, 'XF86Switch_VT_7', 73, 0, 4)
2817keyboard.keymap.241=(65477, 'F8', 74, 0, 0)
2818keyboard.keymap.242=(65477, 'F8', 74, 0, 1)
2819keyboard.keymap.243=(65477, 'F8', 74, 0, 2)
2820keyboard.keymap.244=(65477, 'F8', 74, 0, 3)
2821keyboard.keymap.245=(269024776, 'XF86Switch_VT_8', 74, 0, 4)
2822keyboard.keymap.246=(65478, 'F9', 75, 0, 0)
2823keyboard.keymap.247=(65478, 'F9', 75, 0, 1)
2824keyboard.keymap.248=(65478, 'F9', 75, 0, 2)
2825keyboard.keymap.249=(65478, 'F9', 75, 0, 3)
2826keyboard.keymap.250=(269024777, 'XF86Switch_VT_9', 75, 0, 4)
2827keyboard.keymap.251=(65479, 'F10', 76, 0, 0)
2828keyboard.keymap.252=(65479, 'F10', 76, 0, 1)
2829keyboard.keymap.253=(65479, 'F10', 76, 0, 2)
2830keyboard.keymap.254=(65479, 'F10', 76, 0, 3)
2831keyboard.keymap.255=(269024778, 'XF86Switch_VT_10', 76, 0, 4)
2832keyboard.keymap.256=(65407, 'Num_Lock', 77, 0, 0)
2833keyboard.keymap.257=(65300, 'Scroll_Lock', 78, 0, 0)
2834keyboard.keymap.258=(65429, 'KP_Home', 79, 0, 0)
2835keyboard.keymap.259=(65463, 'KP_7', 79, 0, 1)
2836keyboard.keymap.260=(65431, 'KP_Up', 80, 0, 0)
2837keyboard.keymap.261=(65464, 'KP_8', 80, 0, 1)
2838keyboard.keymap.262=(65434, 'KP_Page_Up', 81, 0, 0)
2839keyboard.keymap.263=(65465, 'KP_9', 81, 0, 1)
2840keyboard.keymap.264=(65453, 'KP_Subtract', 82, 0, 0)
2841keyboard.keymap.265=(65453, 'KP_Subtract', 82, 0, 1)
2842keyboard.keymap.266=(65453, 'KP_Subtract', 82, 0, 2)
2843keyboard.keymap.267=(65453, 'KP_Subtract', 82, 0, 3)
2844keyboard.keymap.268=(269024803, 'XF86Prev_VMode', 82, 0, 4)
2845keyboard.keymap.269=(65430, 'KP_Left', 83, 0, 0)
2846keyboard.keymap.270=(65460, 'KP_4', 83, 0, 1)
2847keyboard.keymap.271=(65437, 'KP_Begin', 84, 0, 0)
2848keyboard.keymap.272=(65461, 'KP_5', 84, 0, 1)
2849keyboard.keymap.273=(65432, 'KP_Right', 85, 0, 0)
2850keyboard.keymap.274=(65462, 'KP_6', 85, 0, 1)
2851keyboard.keymap.275=(65451, 'KP_Add', 86, 0, 0)
2852keyboard.keymap.276=(65451, 'KP_Add', 86, 0, 1)
2853keyboard.keymap.277=(65451, 'KP_Add', 86, 0, 2)
2854keyboard.keymap.278=(65451, 'KP_Add', 86, 0, 3)
2855keyboard.keymap.279=(269024802, 'XF86Next_VMode', 86, 0, 4)
2856keyboard.keymap.280=(65436, 'KP_End', 87, 0, 0)
2857keyboard.keymap.281=(65457, 'KP_1', 87, 0, 1)
2858keyboard.keymap.282=(65433, 'KP_Down', 88, 0, 0)
2859keyboard.keymap.283=(65458, 'KP_2', 88, 0, 1)
2860keyboard.keymap.284=(65435, 'KP_Page_Down', 89, 0, 0)
2861keyboard.keymap.285=(65459, 'KP_3', 89, 0, 1)
2862keyboard.keymap.286=(65438, 'KP_Insert', 90, 0, 0)
2863keyboard.keymap.287=(65456, 'KP_0', 90, 0, 1)
2864keyboard.keymap.288=(65439, 'KP_Delete', 91, 0, 0)
2865keyboard.keymap.289=(65454, 'KP_Decimal', 91, 0, 1)
2866keyboard.keymap.290=(65027, 'ISO_Level3_Shift', 92, 0, 0)
2867keyboard.keymap.291=(92, 'backslash', 94, 0, 0)
2868keyboard.keymap.292=(124, 'bar', 94, 0, 1)
2869keyboard.keymap.293=(124, 'bar', 94, 0, 2)
2870keyboard.keymap.294=(166, 'brokenbar', 94, 0, 3)
2871keyboard.keymap.295=(65480, 'F11', 95, 0, 0)
2872keyboard.keymap.296=(65480, 'F11', 95, 0, 1)
2873keyboard.keymap.297=(65480, 'F11', 95, 0, 2)
2874keyboard.keymap.298=(65480, 'F11', 95, 0, 3)
2875keyboard.keymap.299=(269024779, 'XF86Switch_VT_11', 95, 0, 4)
2876keyboard.keymap.300=(65481, 'F12', 96, 0, 0)
2877keyboard.keymap.301=(65481, 'F12', 96, 0, 1)
2878keyboard.keymap.302=(65481, 'F12', 96, 0, 2)
2879keyboard.keymap.303=(65481, 'F12', 96, 0, 3)
2880keyboard.keymap.304=(269024780, 'XF86Switch_VT_12', 96, 0, 4)
2881keyboard.keymap.305=(65318, 'Katakana', 98, 0, 0)
2882keyboard.keymap.306=(65317, 'Hiragana', 99, 0, 0)
2883keyboard.keymap.307=(65315, 'Henkan_Mode', 100, 0, 0)
2884keyboard.keymap.308=(65319, 'Hiragana_Katakana', 101, 0, 0)
2885keyboard.keymap.309=(65314, 'Muhenkan', 102, 0, 0)
2886keyboard.keymap.310=(65421, 'KP_Enter', 104, 0, 0)
2887keyboard.keymap.311=(65508, 'Control_R', 105, 0, 0)
2888keyboard.keymap.312=(65455, 'KP_Divide', 106, 0, 0)
2889keyboard.keymap.313=(65455, 'KP_Divide', 106, 0, 1)
2890keyboard.keymap.314=(65455, 'KP_Divide', 106, 0, 2)
2891keyboard.keymap.315=(65455, 'KP_Divide', 106, 0, 3)
2892keyboard.keymap.316=(269024800, 'XF86Ungrab', 106, 0, 4)
2893keyboard.keymap.317=(65377, 'Print', 107, 0, 0)
2894keyboard.keymap.318=(65301, 'Sys_Req', 107, 0, 1)
2895keyboard.keymap.319=(65027, 'ISO_Level3_Shift', 108, 0, 0)
2896keyboard.keymap.320=(65312, 'Multi_key', 108, 0, 1)
2897keyboard.keymap.321=(65290, 'Linefeed', 109, 0, 0)
2898keyboard.keymap.322=(65360, 'Home', 110, 0, 0)
2899keyboard.keymap.323=(65362, 'Up', 111, 0, 0)
2900keyboard.keymap.324=(65365, 'Page_Up', 112, 0, 0)
2901keyboard.keymap.325=(65361, 'Left', 113, 0, 0)
2902keyboard.keymap.326=(65363, 'Right', 114, 0, 0)
2903keyboard.keymap.327=(65367, 'End', 115, 0, 0)
2904keyboard.keymap.328=(65364, 'Down', 116, 0, 0)
2905keyboard.keymap.329=(65366, 'Page_Down', 117, 0, 0)
2906keyboard.keymap.330=(65379, 'Insert', 118, 0, 0)
2907keyboard.keymap.331=(65535, 'Delete', 119, 0, 0)
2908keyboard.keymap.332=(269025042, 'XF86AudioMute', 121, 0, 0)
2909keyboard.keymap.333=(269025041, 'XF86AudioLowerVolume', 122, 0, 0)
2910keyboard.keymap.334=(269025043, 'XF86AudioRaiseVolume', 123, 0, 0)
2911keyboard.keymap.335=(269025066, 'XF86PowerOff', 124, 0, 0)
2912keyboard.keymap.336=(65469, 'KP_Equal', 125, 0, 0)
2913keyboard.keymap.337=(177, 'plusminus', 126, 0, 0)
2914keyboard.keymap.338=(65299, 'Pause', 127, 0, 0)
2915keyboard.keymap.339=(65387, 'Break', 127, 0, 1)
2916keyboard.keymap.340=(269025098, 'XF86LaunchA', 128, 0, 0)
2917keyboard.keymap.341=(65454, 'KP_Decimal', 129, 0, 0)
2918keyboard.keymap.342=(65454, 'KP_Decimal', 129, 0, 1)
2919keyboard.keymap.343=(65329, 'Hangul', 130, 0, 0)
2920keyboard.keymap.344=(65332, 'Hangul_Hanja', 131, 0, 0)
2921keyboard.keymap.345=(65515, 'Super_L', 133, 0, 0)
2922keyboard.keymap.346=(65516, 'Super_R', 134, 0, 0)
2923keyboard.keymap.347=(65383, 'Menu', 135, 0, 0)
2924keyboard.keymap.348=(65385, 'Cancel', 136, 0, 0)
2925keyboard.keymap.349=(65382, 'Redo', 137, 0, 0)
2926keyboard.keymap.350=(268828528, 'SunProps', 138, 0, 0)
2927keyboard.keymap.351=(65381, 'Undo', 139, 0, 0)
2928keyboard.keymap.352=(268828529, 'SunFront', 140, 0, 0)
2929keyboard.keymap.353=(269025111, 'XF86Copy', 141, 0, 0)
2930keyboard.keymap.354=(269025131, 'XF86Open', 142, 0, 0)
2931keyboard.keymap.355=(269025133, 'XF86Paste', 143, 0, 0)
2932keyboard.keymap.356=(65384, 'Find', 144, 0, 0)
2933keyboard.keymap.357=(269025112, 'XF86Cut', 145, 0, 0)
2934keyboard.keymap.358=(65386, 'Help', 146, 0, 0)
2935keyboard.keymap.359=(269025125, 'XF86MenuKB', 147, 0, 0)
2936keyboard.keymap.360=(269025053, 'XF86Calculator', 148, 0, 0)
2937keyboard.keymap.361=(269025071, 'XF86Sleep', 150, 0, 0)
2938keyboard.keymap.362=(269025067, 'XF86WakeUp', 151, 0, 0)
2939keyboard.keymap.363=(269025117, 'XF86Explorer', 152, 0, 0)
2940keyboard.keymap.364=(269025147, 'XF86Send', 153, 0, 0)
2941keyboard.keymap.365=(269025162, 'XF86Xfer', 155, 0, 0)
2942keyboard.keymap.366=(269025089, 'XF86Launch1', 156, 0, 0)
2943keyboard.keymap.367=(269025090, 'XF86Launch2', 157, 0, 0)
2944keyboard.keymap.368=(269025070, 'XF86WWW', 158, 0, 0)
2945keyboard.keymap.369=(269025114, 'XF86DOS', 159, 0, 0)
2946keyboard.keymap.370=(269025069, 'XF86ScreenSaver', 160, 0, 0)
2947keyboard.keymap.371=(269025140, 'XF86RotateWindows', 161, 0, 0)
2948keyboard.keymap.372=(269025151, 'XF86TaskPane', 162, 0, 0)
2949keyboard.keymap.373=(269025049, 'XF86Mail', 163, 0, 0)
2950keyboard.keymap.374=(269025072, 'XF86Favorites', 164, 0, 0)
2951keyboard.keymap.375=(269025075, 'XF86MyComputer', 165, 0, 0)
2952keyboard.keymap.376=(269025062, 'XF86Back', 166, 0, 0)
2953keyboard.keymap.377=(269025063, 'XF86Forward', 167, 0, 0)
2954keyboard.keymap.378=(269025068, 'XF86Eject', 169, 0, 0)
2955keyboard.keymap.379=(269025068, 'XF86Eject', 170, 0, 0)
2956keyboard.keymap.380=(269025068, 'XF86Eject', 170, 0, 1)
2957keyboard.keymap.381=(269025047, 'XF86AudioNext', 171, 0, 0)
2958keyboard.keymap.382=(269025044, 'XF86AudioPlay', 172, 0, 0)
2959keyboard.keymap.383=(269025073, 'XF86AudioPause', 172, 0, 1)
2960keyboard.keymap.384=(269025046, 'XF86AudioPrev', 173, 0, 0)
2961keyboard.keymap.385=(269025045, 'XF86AudioStop', 174, 0, 0)
2962keyboard.keymap.386=(269025068, 'XF86Eject', 174, 0, 1)
2963keyboard.keymap.387=(269025052, 'XF86AudioRecord', 175, 0, 0)
2964keyboard.keymap.388=(269025086, 'XF86AudioRewind', 176, 0, 0)
2965keyboard.keymap.389=(269025134, 'XF86Phone', 177, 0, 0)
2966keyboard.keymap.390=(269025153, 'XF86Tools', 179, 0, 0)
2967keyboard.keymap.391=(269025048, 'XF86HomePage', 180, 0, 0)
2968keyboard.keymap.392=(269025139, 'XF86Reload', 181, 0, 0)
2969keyboard.keymap.393=(269025110, 'XF86Close', 182, 0, 0)
2970keyboard.keymap.394=(269025144, 'XF86ScrollUp', 185, 0, 0)
2971keyboard.keymap.395=(269025145, 'XF86ScrollDown', 186, 0, 0)
2972keyboard.keymap.396=(40, 'parenleft', 187, 0, 0)
2973keyboard.keymap.397=(41, 'parenright', 188, 0, 0)
2974keyboard.keymap.398=(269025128, 'XF86New', 189, 0, 0)
2975keyboard.keymap.399=(65382, 'Redo', 190, 0, 0)
2976keyboard.keymap.400=(269025153, 'XF86Tools', 191, 0, 0)
2977keyboard.keymap.401=(269025093, 'XF86Launch5', 192, 0, 0)
2978keyboard.keymap.402=(269025094, 'XF86Launch6', 193, 0, 0)
2979keyboard.keymap.403=(269025095, 'XF86Launch7', 194, 0, 0)
2980keyboard.keymap.404=(269025096, 'XF86Launch8', 195, 0, 0)
2981keyboard.keymap.405=(269025097, 'XF86Launch9', 196, 0, 0)
2982keyboard.keymap.406=(269025202, 'XF86AudioMicMute', 198, 0, 0)
2983keyboard.keymap.407=(269025193, 'XF86TouchpadToggle', 199, 0, 0)
2984keyboard.keymap.408=(269025200, 'XF86TouchpadOn', 200, 0, 0)
2985keyboard.keymap.409=(269025201, 'XF86TouchpadOff', 201, 0, 0)
2986keyboard.keymap.410=(65406, 'Mode_switch', 203, 0, 0)
2987keyboard.keymap.411=(65513, 'Alt_L', 204, 0, 1)
2988keyboard.keymap.412=(65511, 'Meta_L', 205, 0, 1)
2989keyboard.keymap.413=(65515, 'Super_L', 206, 0, 1)
2990keyboard.keymap.414=(65517, 'Hyper_L', 207, 0, 1)
2991keyboard.keymap.415=(269025044, 'XF86AudioPlay', 208, 0, 0)
2992keyboard.keymap.416=(269025073, 'XF86AudioPause', 209, 0, 0)
2993keyboard.keymap.417=(269025091, 'XF86Launch3', 210, 0, 0)
2994keyboard.keymap.418=(269025092, 'XF86Launch4', 211, 0, 0)
2995keyboard.keymap.419=(269025099, 'XF86LaunchB', 212, 0, 0)
2996keyboard.keymap.420=(269025191, 'XF86Suspend', 213, 0, 0)
2997keyboard.keymap.421=(269025110, 'XF86Close', 214, 0, 0)
2998keyboard.keymap.422=(269025044, 'XF86AudioPlay', 215, 0, 0)
2999keyboard.keymap.423=(269025175, 'XF86AudioForward', 216, 0, 0)
3000keyboard.keymap.424=(65377, 'Print', 218, 0, 0)
3001keyboard.keymap.425=(269025167, 'XF86WebCam', 220, 0, 0)
3002keyboard.keymap.426=(269025049, 'XF86Mail', 223, 0, 0)
3003keyboard.keymap.427=(269025166, 'XF86Messenger', 224, 0, 0)
3004keyboard.keymap.428=(269025051, 'XF86Search', 225, 0, 0)
3005keyboard.keymap.429=(269025119, 'XF86Go', 226, 0, 0)
3006keyboard.keymap.430=(269025084, 'XF86Finance', 227, 0, 0)
3007keyboard.keymap.431=(269025118, 'XF86Game', 228, 0, 0)
3008keyboard.keymap.432=(269025078, 'XF86Shop', 229, 0, 0)
3009keyboard.keymap.433=(65385, 'Cancel', 231, 0, 0)
3010keyboard.keymap.434=(269025027, 'XF86MonBrightnessDown', 232, 0, 0)
3011keyboard.keymap.435=(269025026, 'XF86MonBrightnessUp', 233, 0, 0)
3012keyboard.keymap.436=(269025074, 'XF86AudioMedia', 234, 0, 0)
3013keyboard.keymap.437=(269025113, 'XF86Display', 235, 0, 0)
3014keyboard.keymap.438=(269025028, 'XF86KbdLightOnOff', 236, 0, 0)
3015keyboard.keymap.439=(269025030, 'XF86KbdBrightnessDown', 237, 0, 0)
3016keyboard.keymap.440=(269025029, 'XF86KbdBrightnessUp', 238, 0, 0)
3017keyboard.keymap.441=(269025147, 'XF86Send', 239, 0, 0)
3018keyboard.keymap.442=(269025138, 'XF86Reply', 240, 0, 0)
3019keyboard.keymap.443=(269025168, 'XF86MailForward', 241, 0, 0)
3020keyboard.keymap.444=(269025143, 'XF86Save', 242, 0, 0)
3021keyboard.keymap.445=(269025115, 'XF86Documents', 243, 0, 0)
3022keyboard.keymap.446=(269025171, 'XF86Battery', 244, 0, 0)
3023keyboard.keymap.447=(269025172, 'XF86Bluetooth', 245, 0, 0)
3024keyboard.keymap.448=(269025173, 'XF86WLAN', 246, 0, 0)
3025keyboard.keys_pressed=()
3026keyboard.layout=gb
3027keyboard.layout-group=0
3028keyboard.layout_groups=True
3029keyboard.mod_pointermissing=('mod2',)
3030keyboard.modifier.Alt_L=mod1
3031keyboard.modifier.Caps_Lock=lock
3032keyboard.modifier.Control_L=control
3033keyboard.modifier.Control_R=control
3034keyboard.modifier.Hyper_L=mod4
3035keyboard.modifier.ISO_Level3_Shift=mod5
3036keyboard.modifier.Meta_L=mod1
3037keyboard.modifier.Mode_switch=mod5
3038keyboard.modifier.Num_Lock=mod2
3039keyboard.modifier.Shift_L=shift
3040keyboard.modifier.Shift_R=shift
3041keyboard.modifier.Super_L=mod4
3042keyboard.modifier.Super_R=mod4
3043keyboard.modifier.control.client_keys=((37, 'Control_L'), (105, 'Control_R'))
3044keyboard.modifier.control.keys=('Control_R', 'Control_L')
3045keyboard.modifier.filter=()
3046keyboard.modifier.lock.client_keys=((66, 'Caps_Lock'),)
3047keyboard.modifier.lock.keys=('Caps_Lock',)
3048keyboard.modifier.mod1.client_keys=((0, 'Alt_L'), (204, 'Alt_L'), (205, 'Meta_L'))
3049keyboard.modifier.mod1.keys=('Meta_L', 'Alt_L')
3050keyboard.modifier.mod2.client_keys=((77, 'Num_Lock'),)
3051keyboard.modifier.mod2.keys=('Num_Lock',)
3052keyboard.modifier.mod3.client_keys=()
3053keyboard.modifier.mod4.client_keys=((0, 'Super_L'), (134, 'Super_R'), (206, 'Super_L'), (207, 'Hyper_L'))
3054keyboard.modifier.mod4.keys=('Super_R', 'Hyper_L', 'Super_L')
3055keyboard.modifier.mod5.client_keys=((0, 'ISO_Level3_Shift'), (203, 'Mode_switch'))
3056keyboard.modifier.mod5.keys=('ISO_Level3_Shift', 'Mode_switch')
3057keyboard.modifier.shift.client_keys=((50, 'Shift_L'), (62, 'Shift_R'))
3058keyboard.modifier.shift.keys=('Shift_R', 'Shift_L')
3059keyboard.modifiers.nuisance=('lock', 'mod2')
3060keyboard.owner=90bd7e908798ffa980154dbfc63ba3506b6347a0
3061keyboard.repeat.delay=500
3062keyboard.repeat.interval=50
3063keyboard.state.keys_pressed=()
3064keyboard.sync=True
3065keyboard.x11_keycode.9=('Escape', '', 'Escape')
3066keyboard.x11_keycode.10=('1', 'exclam', '1', 'exclam', 'onesuperior', 'exclamdown', 'onesuperior')
3067keyboard.x11_keycode.11=('2', 'quotedbl', '2', 'quotedbl', 'twosuperior', 'oneeighth', 'twosuperior')
3068keyboard.x11_keycode.12=('3', 'sterling', '3', 'sterling', 'threesuperior', 'sterling', 'threesuperior')
3069keyboard.x11_keycode.13=('4', 'dollar', '4', 'dollar', 'EuroSign', 'onequarter', 'EuroSign')
3070keyboard.x11_keycode.14=('5', 'percent', '5', 'percent', 'onehalf', 'threeeighths', 'onehalf')
3071keyboard.x11_keycode.15=('6', 'asciicircum', '6', 'asciicircum', 'threequarters', 'fiveeighths', 'threequarters')
3072keyboard.x11_keycode.16=('7', 'ampersand', '7', 'ampersand', 'braceleft', 'seveneighths', 'braceleft')
3073keyboard.x11_keycode.17=('8', 'asterisk', '8', 'asterisk', 'bracketleft', 'trademark', 'bracketleft')
3074keyboard.x11_keycode.18=('9', 'parenleft', '9', 'parenleft', 'bracketright', 'plusminus', 'bracketright')
3075keyboard.x11_keycode.19=('0', 'parenright', '0', 'parenright', 'braceright', 'degree', 'braceright')
3076keyboard.x11_keycode.20=('minus', 'underscore', 'minus', 'underscore', 'backslash', 'questiondown', 'backslash')
3077keyboard.x11_keycode.21=('equal', 'plus', 'equal', 'plus', 'dead_cedilla', 'dead_ogonek', 'dead_cedilla')
3078keyboard.x11_keycode.22=('BackSpace', 'BackSpace', 'BackSpace', 'BackSpace')
3079keyboard.x11_keycode.23=('Tab', 'ISO_Left_Tab', 'Tab', 'ISO_Left_Tab')
3080keyboard.x11_keycode.24=('q', 'Q', 'q', 'Q', 'at', 'Greek_OMEGA', 'at')
3081keyboard.x11_keycode.25=('w', 'W', 'w', 'W', 'lstroke', 'Lstroke', 'lstroke')
3082keyboard.x11_keycode.26=('e', 'E', 'e', 'E', 'e', 'E', 'e')
3083keyboard.x11_keycode.27=('r', 'R', 'r', 'R', 'paragraph', 'registered', 'paragraph')
3084keyboard.x11_keycode.28=('t', 'T', 't', 'T', 'tslash', 'Tslash', 'tslash')
3085keyboard.x11_keycode.29=('y', 'Y', 'y', 'Y', 'leftarrow', 'yen', 'leftarrow')
3086keyboard.x11_keycode.30=('u', 'U', 'u', 'U', 'downarrow', 'uparrow', 'downarrow')
3087keyboard.x11_keycode.31=('i', 'I', 'i', 'I', 'rightarrow', 'idotless', 'rightarrow')
3088keyboard.x11_keycode.32=('o', 'O', 'o', 'O', 'oslash', 'Oslash', 'oslash')
3089keyboard.x11_keycode.33=('p', 'P', 'p', 'P', 'thorn', 'THORN', 'thorn')
3090keyboard.x11_keycode.34=('bracketleft', 'braceleft', 'bracketleft', 'braceleft', 'dead_diaeresis', 'dead_abovering', 'dead_diaeresis')
3091keyboard.x11_keycode.35=('bracketright', 'braceright', 'bracketright', 'braceright', 'dead_tilde', 'dead_macron', 'dead_tilde')
3092keyboard.x11_keycode.36=('Return', '', 'Return')
3093keyboard.x11_keycode.37=('Control_L', '', 'Control_L')
3094keyboard.x11_keycode.38=('a', 'A', 'a', 'A', 'ae', 'AE', 'ae')
3095keyboard.x11_keycode.39=('s', 'S', 's', 'S', 'ssharp', 'section', 'ssharp')
3096keyboard.x11_keycode.40=('d', 'D', 'd', 'D', 'eth', 'ETH', 'eth')
3097keyboard.x11_keycode.41=('f', 'F', 'f', 'F', 'dstroke', 'ordfeminine', 'dstroke')
3098keyboard.x11_keycode.42=('g', 'G', 'g', 'G', 'eng', 'ENG', 'eng')
3099keyboard.x11_keycode.43=('h', 'H', 'h', 'H', 'hstroke', 'Hstroke', 'hstroke')
3100keyboard.x11_keycode.44=('j', 'J', 'j', 'J', 'dead_hook', 'dead_horn', 'dead_hook')
3101keyboard.x11_keycode.45=('k', 'K', 'k', 'K', 'kra', 'ampersand', 'kra')
3102keyboard.x11_keycode.46=('l', 'L', 'l', 'L', 'lstroke', 'Lstroke', 'lstroke')
3103keyboard.x11_keycode.47=('semicolon', 'colon', 'semicolon', 'colon', 'dead_acute', 'dead_doubleacute', 'dead_acute')
3104keyboard.x11_keycode.48=('apostrophe', 'at', 'apostrophe', 'at', 'dead_circumflex', 'dead_caron', 'dead_circumflex')
3105keyboard.x11_keycode.49=('grave', 'notsign', 'grave', 'notsign', 'bar', 'bar', 'bar')
3106keyboard.x11_keycode.50=('Shift_L', '', 'Shift_L')
3107keyboard.x11_keycode.51=('numbersign', 'asciitilde', 'numbersign', 'asciitilde', 'dead_grave', 'dead_breve', 'dead_grave')
3108keyboard.x11_keycode.52=('z', 'Z', 'z', 'Z', 'guillemotleft', 'less', 'guillemotleft')
3109keyboard.x11_keycode.53=('x', 'X', 'x', 'X', 'guillemotright', 'greater', 'guillemotright')
3110keyboard.x11_keycode.54=('c', 'C', 'c', 'C', 'cent', 'copyright', 'cent')
3111keyboard.x11_keycode.55=('v', 'V', 'v', 'V', 'leftdoublequotemark', 'leftsinglequotemark', 'leftdoublequotemark')
3112keyboard.x11_keycode.56=('b', 'B', 'b', 'B', 'rightdoublequotemark', 'rightsinglequotemark', 'rightdoublequotemark')
3113keyboard.x11_keycode.57=('n', 'N', 'n', 'N', 'n', 'N', 'n')
3114keyboard.x11_keycode.58=('m', 'M', 'm', 'M', 'mu', 'masculine', 'mu')
3115keyboard.x11_keycode.59=('comma', 'less', 'comma', 'less', 'horizconnector', 'multiply', 'horizconnector')
3116keyboard.x11_keycode.60=('period', 'greater', 'period', 'greater', 'periodcentered', 'division', 'periodcentered')
3117keyboard.x11_keycode.61=('slash', 'question', 'slash', 'question', 'dead_belowdot', 'dead_abovedot', 'dead_belowdot')
3118keyboard.x11_keycode.62=('Shift_R', '', 'Shift_R')
3119keyboard.x11_keycode.63=('KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'KP_Multiply', 'XF86ClearGrab')
3120keyboard.x11_keycode.64=('Alt_L', 'Meta_L', 'Alt_L', 'Meta_L')
3121keyboard.x11_keycode.65=('space', '', 'space')
3122keyboard.x11_keycode.66=('Caps_Lock', '', 'Caps_Lock')
3123keyboard.x11_keycode.67=('F1', 'F1', 'F1', 'F1', 'F1', 'F1', 'XF86Switch_VT_1')
3124keyboard.x11_keycode.68=('F2', 'F2', 'F2', 'F2', 'F2', 'F2', 'XF86Switch_VT_2')
3125keyboard.x11_keycode.69=('F3', 'F3', 'F3', 'F3', 'F3', 'F3', 'XF86Switch_VT_3')
3126keyboard.x11_keycode.70=('F4', 'F4', 'F4', 'F4', 'F4', 'F4', 'XF86Switch_VT_4')
3127keyboard.x11_keycode.71=('F5', 'F5', 'F5', 'F5', 'F5', 'F5', 'XF86Switch_VT_5')
3128keyboard.x11_keycode.72=('F6', 'F6', 'F6', 'F6', 'F6', 'F6', 'XF86Switch_VT_6')
3129keyboard.x11_keycode.73=('F7', 'F7', 'F7', 'F7', 'F7', 'F7', 'XF86Switch_VT_7')
3130keyboard.x11_keycode.74=('F8', 'F8', 'F8', 'F8', 'F8', 'F8', 'XF86Switch_VT_8')
3131keyboard.x11_keycode.75=('F9', 'F9', 'F9', 'F9', 'F9', 'F9', 'XF86Switch_VT_9')
3132keyboard.x11_keycode.76=('F10', 'F10', 'F10', 'F10', 'F10', 'F10', 'XF86Switch_VT_10')
3133keyboard.x11_keycode.77=('Num_Lock', '', 'Num_Lock')
3134keyboard.x11_keycode.78=('Scroll_Lock', '', 'Scroll_Lock')
3135keyboard.x11_keycode.79=('KP_Home', 'KP_7', 'KP_Home', 'KP_7')
3136keyboard.x11_keycode.80=('KP_Up', 'KP_8', 'KP_Up', 'KP_8')
3137keyboard.x11_keycode.81=('KP_Prior', 'KP_9', 'KP_Prior', 'KP_9')
3138keyboard.x11_keycode.82=('KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'KP_Subtract', 'XF86Prev_VMode')
3139keyboard.x11_keycode.83=('KP_Left', 'KP_4', 'KP_Left', 'KP_4')
3140keyboard.x11_keycode.84=('KP_Begin', 'KP_5', 'KP_Begin', 'KP_5')
3141keyboard.x11_keycode.85=('KP_Right', 'KP_6', 'KP_Right', 'KP_6')
3142keyboard.x11_keycode.86=('KP_Add', 'KP_Add', 'KP_Add', 'KP_Add', 'KP_Add', 'KP_Add', 'XF86Next_VMode')
3143keyboard.x11_keycode.87=('KP_End', 'KP_1', 'KP_End', 'KP_1')
3144keyboard.x11_keycode.88=('KP_Down', 'KP_2', 'KP_Down', 'KP_2')
3145keyboard.x11_keycode.89=('KP_Next', 'KP_3', 'KP_Next', 'KP_3')
3146keyboard.x11_keycode.90=('KP_Insert', 'KP_0', 'KP_Insert', 'KP_0')
3147keyboard.x11_keycode.91=('KP_Delete', 'KP_Decimal', 'KP_Delete', 'KP_Decimal')
3148keyboard.x11_keycode.92=('ISO_Level3_Shift', '', 'ISO_Level3_Shift')
3149keyboard.x11_keycode.94=('backslash', 'bar', 'backslash', 'bar', 'bar', 'brokenbar', 'bar')
3150keyboard.x11_keycode.95=('F11', 'F11', 'F11', 'F11', 'F11', 'F11', 'XF86Switch_VT_11')
3151keyboard.x11_keycode.96=('F12', 'F12', 'F12', 'F12', 'F12', 'F12', 'XF86Switch_VT_12')
3152keyboard.x11_keycode.98=('Katakana', '', 'Katakana')
3153keyboard.x11_keycode.99=('Hiragana', '', 'Hiragana')
3154keyboard.x11_keycode.100=('Henkan_Mode', '', 'Henkan_Mode')
3155keyboard.x11_keycode.101=('Hiragana_Katakana', '', 'Hiragana_Katakana')
3156keyboard.x11_keycode.102=('Muhenkan', '', 'Muhenkan')
3157keyboard.x11_keycode.104=('KP_Enter', '', 'KP_Enter')
3158keyboard.x11_keycode.105=('Control_R', '', 'Control_R')
3159keyboard.x11_keycode.106=('KP_Divide', 'KP_Divide', 'KP_Divide', 'KP_Divide', 'KP_Divide', 'KP_Divide', 'XF86Ungrab')
3160keyboard.x11_keycode.107=('Print', 'Sys_Req', 'Print', 'Sys_Req')
3161keyboard.x11_keycode.108=('ISO_Level3_Shift', 'Multi_key', 'ISO_Level3_Shift', 'Multi_key')
3162keyboard.x11_keycode.109=('Linefeed', '', 'Linefeed')
3163keyboard.x11_keycode.110=('Home', '', 'Home')
3164keyboard.x11_keycode.111=('Up', '', 'Up')
3165keyboard.x11_keycode.112=('Prior', '', 'Prior')
3166keyboard.x11_keycode.113=('Left', '', 'Left')
3167keyboard.x11_keycode.114=('Right', '', 'Right')
3168keyboard.x11_keycode.115=('End', '', 'End')
3169keyboard.x11_keycode.116=('Down', '', 'Down')
3170keyboard.x11_keycode.117=('Next', '', 'Next')
3171keyboard.x11_keycode.118=('Insert', '', 'Insert')
3172keyboard.x11_keycode.119=('Delete', '', 'Delete')
3173keyboard.x11_keycode.121=('XF86AudioMute', '', 'XF86AudioMute')
3174keyboard.x11_keycode.122=('XF86AudioLowerVolume', '', 'XF86AudioLowerVolume')
3175keyboard.x11_keycode.123=('XF86AudioRaiseVolume', '', 'XF86AudioRaiseVolume')
3176keyboard.x11_keycode.124=('XF86PowerOff', '', 'XF86PowerOff')
3177keyboard.x11_keycode.125=('KP_Equal', '', 'KP_Equal')
3178keyboard.x11_keycode.126=('plusminus', '', 'plusminus')
3179keyboard.x11_keycode.127=('Pause', 'Break', 'Pause', 'Break')
3180keyboard.x11_keycode.128=('XF86LaunchA', '', 'XF86LaunchA')
3181keyboard.x11_keycode.129=('KP_Decimal', 'KP_Decimal', 'KP_Decimal', 'KP_Decimal')
3182keyboard.x11_keycode.130=('Hangul', '', 'Hangul')
3183keyboard.x11_keycode.131=('Hangul_Hanja', '', 'Hangul_Hanja')
3184keyboard.x11_keycode.133=('Super_L', '', 'Super_L')
3185keyboard.x11_keycode.134=('Super_R', '', 'Super_R')
3186keyboard.x11_keycode.135=('Menu', '', 'Menu')
3187keyboard.x11_keycode.136=('Cancel', '', 'Cancel')
3188keyboard.x11_keycode.137=('Redo', '', 'Redo')
3189keyboard.x11_keycode.138=('SunProps', '', 'SunProps')
3190keyboard.x11_keycode.139=('Undo', '', 'Undo')
3191keyboard.x11_keycode.140=('SunFront', '', 'SunFront')
3192keyboard.x11_keycode.141=('XF86Copy', '', 'XF86Copy')
3193keyboard.x11_keycode.142=('XF86Open', '', 'XF86Open')
3194keyboard.x11_keycode.143=('XF86Paste', '', 'XF86Paste')
3195keyboard.x11_keycode.144=('Find', '', 'Find')
3196keyboard.x11_keycode.145=('XF86Cut', '', 'XF86Cut')
3197keyboard.x11_keycode.146=('Help', '', 'Help')
3198keyboard.x11_keycode.147=('XF86MenuKB', '', 'XF86MenuKB')
3199keyboard.x11_keycode.148=('XF86Calculator', '', 'XF86Calculator')
3200keyboard.x11_keycode.150=('XF86Sleep', '', 'XF86Sleep')
3201keyboard.x11_keycode.151=('XF86WakeUp', '', 'XF86WakeUp')
3202keyboard.x11_keycode.152=('XF86Explorer', '', 'XF86Explorer')
3203keyboard.x11_keycode.153=('XF86Send', '', 'XF86Send')
3204keyboard.x11_keycode.155=('XF86Xfer', '', 'XF86Xfer')
3205keyboard.x11_keycode.156=('XF86Launch1', '', 'XF86Launch1')
3206keyboard.x11_keycode.157=('XF86Launch2', '', 'XF86Launch2')
3207keyboard.x11_keycode.158=('XF86WWW', '', 'XF86WWW')
3208keyboard.x11_keycode.159=('XF86DOS', '', 'XF86DOS')
3209keyboard.x11_keycode.160=('XF86ScreenSaver', '', 'XF86ScreenSaver')
3210keyboard.x11_keycode.161=('XF86RotateWindows', '', 'XF86RotateWindows')
3211keyboard.x11_keycode.162=('XF86TaskPane', '', 'XF86TaskPane')
3212keyboard.x11_keycode.163=('XF86Mail', '', 'XF86Mail')
3213keyboard.x11_keycode.164=('XF86Favorites', '', 'XF86Favorites')
3214keyboard.x11_keycode.165=('XF86MyComputer', '', 'XF86MyComputer')
3215keyboard.x11_keycode.166=('XF86Back', '', 'XF86Back')
3216keyboard.x11_keycode.167=('XF86Forward', '', 'XF86Forward')
3217keyboard.x11_keycode.169=('XF86Eject', '', 'XF86Eject')
3218keyboard.x11_keycode.170=('XF86Eject', 'XF86Eject', 'XF86Eject', 'XF86Eject')
3219keyboard.x11_keycode.171=('XF86AudioNext', '', 'XF86AudioNext')
3220keyboard.x11_keycode.172=('XF86AudioPlay', 'XF86AudioPause', 'XF86AudioPlay', 'XF86AudioPause')
3221keyboard.x11_keycode.173=('XF86AudioPrev', '', 'XF86AudioPrev')
3222keyboard.x11_keycode.174=('XF86AudioStop', 'XF86Eject', 'XF86AudioStop', 'XF86Eject')
3223keyboard.x11_keycode.175=('XF86AudioRecord', '', 'XF86AudioRecord')
3224keyboard.x11_keycode.176=('XF86AudioRewind', '', 'XF86AudioRewind')
3225keyboard.x11_keycode.177=('XF86Phone', '', 'XF86Phone')
3226keyboard.x11_keycode.179=('XF86Tools', '', 'XF86Tools')
3227keyboard.x11_keycode.180=('XF86HomePage', '', 'XF86HomePage')
3228keyboard.x11_keycode.181=('XF86Reload', '', 'XF86Reload')
3229keyboard.x11_keycode.182=('XF86Close', '', 'XF86Close')
3230keyboard.x11_keycode.185=('XF86ScrollUp', '', 'XF86ScrollUp')
3231keyboard.x11_keycode.186=('XF86ScrollDown', '', 'XF86ScrollDown')
3232keyboard.x11_keycode.187=('parenleft', '', 'parenleft')
3233keyboard.x11_keycode.188=('parenright', '', 'parenright')
3234keyboard.x11_keycode.189=('XF86New', '', 'XF86New')
3235keyboard.x11_keycode.190=('Redo', '', 'Redo')
3236keyboard.x11_keycode.191=('XF86Tools', '', 'XF86Tools')
3237keyboard.x11_keycode.192=('XF86Launch5', '', 'XF86Launch5')
3238keyboard.x11_keycode.193=('XF86Launch6', '', 'XF86Launch6')
3239keyboard.x11_keycode.194=('XF86Launch7', '', 'XF86Launch7')
3240keyboard.x11_keycode.195=('XF86Launch8', '', 'XF86Launch8')
3241keyboard.x11_keycode.196=('XF86Launch9', '', 'XF86Launch9')
3242keyboard.x11_keycode.198=('XF86AudioMicMute', '', 'XF86AudioMicMute')
3243keyboard.x11_keycode.199=('XF86TouchpadToggle', '', 'XF86TouchpadToggle')
3244keyboard.x11_keycode.200=('XF86TouchpadOn', '', 'XF86TouchpadOn')
3245keyboard.x11_keycode.201=('XF86TouchpadOff', '', 'XF86TouchpadOff')
3246keyboard.x11_keycode.203=('Mode_switch', '', 'Mode_switch')
3247keyboard.x11_keycode.204=('', 'Alt_L', '', 'Alt_L')
3248keyboard.x11_keycode.205=('', 'Meta_L', '', 'Meta_L')
3249keyboard.x11_keycode.206=('', 'Super_L', '', 'Super_L')
3250keyboard.x11_keycode.207=('', 'Hyper_L', '', 'Hyper_L')
3251keyboard.x11_keycode.208=('XF86AudioPlay', '', 'XF86AudioPlay')
3252keyboard.x11_keycode.209=('XF86AudioPause', '', 'XF86AudioPause')
3253keyboard.x11_keycode.210=('XF86Launch3', '', 'XF86Launch3')
3254keyboard.x11_keycode.211=('XF86Launch4', '', 'XF86Launch4')
3255keyboard.x11_keycode.212=('XF86LaunchB', '', 'XF86LaunchB')
3256keyboard.x11_keycode.213=('XF86Suspend', '', 'XF86Suspend')
3257keyboard.x11_keycode.214=('XF86Close', '', 'XF86Close')
3258keyboard.x11_keycode.215=('XF86AudioPlay', '', 'XF86AudioPlay')
3259keyboard.x11_keycode.216=('XF86AudioForward', '', 'XF86AudioForward')
3260keyboard.x11_keycode.218=('Print', '', 'Print')
3261keyboard.x11_keycode.220=('XF86WebCam', '', 'XF86WebCam')
3262keyboard.x11_keycode.223=('XF86Mail', '', 'XF86Mail')
3263keyboard.x11_keycode.224=('XF86Messenger', '', 'XF86Messenger')
3264keyboard.x11_keycode.225=('XF86Search', '', 'XF86Search')
3265keyboard.x11_keycode.226=('XF86Go', '', 'XF86Go')
3266keyboard.x11_keycode.227=('XF86Finance', '', 'XF86Finance')
3267keyboard.x11_keycode.228=('XF86Game', '', 'XF86Game')
3268keyboard.x11_keycode.229=('XF86Shop', '', 'XF86Shop')
3269keyboard.x11_keycode.231=('Cancel', '', 'Cancel')
3270keyboard.x11_keycode.232=('XF86MonBrightnessDown', '', 'XF86MonBrightnessDown')
3271keyboard.x11_keycode.233=('XF86MonBrightnessUp', '', 'XF86MonBrightnessUp')
3272keyboard.x11_keycode.234=('XF86AudioMedia', '', 'XF86AudioMedia')
3273keyboard.x11_keycode.235=('XF86Display', '', 'XF86Display')
3274keyboard.x11_keycode.236=('XF86KbdLightOnOff', '', 'XF86KbdLightOnOff')
3275keyboard.x11_keycode.237=('XF86KbdBrightnessDown', '', 'XF86KbdBrightnessDown')
3276keyboard.x11_keycode.238=('XF86KbdBrightnessUp', '', 'XF86KbdBrightnessUp')
3277keyboard.x11_keycode.239=('XF86Send', '', 'XF86Send')
3278keyboard.x11_keycode.240=('XF86Reply', '', 'XF86Reply')
3279keyboard.x11_keycode.241=('XF86MailForward', '', 'XF86MailForward')
3280keyboard.x11_keycode.242=('XF86Save', '', 'XF86Save')
3281keyboard.x11_keycode.243=('XF86Documents', '', 'XF86Documents')
3282keyboard.x11_keycode.244=('XF86Battery', '', 'XF86Battery')
3283keyboard.x11_keycode.245=('XF86Bluetooth', '', 'XF86Bluetooth')
3284keyboard.x11_keycode.246=('XF86WLAN', '', 'XF86WLAN')
3285mmap.filename=
3286mmap.supported=True
3287network.bandwidth-limit=0
3288network.bencode=True
3289network.bencode.version=('Cython', 2, 5)
3290network.compressors=('zlib', 'lzo')
3291network.config.socket.timeout=20
3292network.config.vsocket.timeout=5
3293network.digest=('hmac', 'xor', 'hmac+whirlpool', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+sha', 'hmac+ripemd160', 'hmac+md5', 'hmac+md4', 'hmac+ecdsa-with-SHA1', 'hmac+dsaWithSHA', 'hmac+dsaEncryption', 'hmac+SHA512', 'hmac+SHA384', 'hmac+SHA256', 'hmac+SHA224', 'hmac+SHA1', 'hmac+SHA', 'hmac+RIPEMD160', 'hmac+MD5', 'hmac+MD4', 'hmac+DSA-SHA', 'hmac+DSA', 'des')
3294network.encoders=('rencode', 'bencode', 'yaml')
3295network.encryption=
3296network.interfaces=('lo', 'eth0')
3297network.lock=True
3298network.lock-toggle=True
3299network.lz4=False
3300network.lz4.version=r119
3301network.lzo=True
3302network.lzo.version=2.08
3303network.mmap=True
3304network.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', 'set-clipboard-enabled', 'set-keyboard-sync-enabled', 'sharing-toggle', 'webcam-frame', 'webcam-start', 'webcam-stop')
3305network.packet-handlers.default=('connection-lost', 'disconnect', 'gibberish', 'hello', 'invalid', 'udp-control')
3306network.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-cursors', 'set-notify', 'set_deflate', 'shutdown-server', 'sound-control', 'sound-data', 'speed', 'start-command', 'suspend', 'unmap-window', 'wheel-motion', 'window-signal')
3307network.paramiko.version=(1, 16, 0)
3308network.python-lz4=True
3309network.python-lz4.version=0.7.0
3310network.python-lzo=True
3311network.python-lzo.version=1.08
3312network.rencode=True
3313network.rencode.version=('Cython', 1, 0, 3)
3314network.salt-digest=('hmac+whirlpool', 'hmac+sha512', 'hmac+sha384', 'hmac+sha256', 'hmac+sha224', 'hmac+sha1', 'hmac+sha', 'hmac+ripemd160', 'hmac+md5', 'hmac+md4', 'hmac+ecdsa-with-SHA1', 'hmac+dsaWithSHA', 'hmac+dsaEncryption', 'hmac+SHA512', 'hmac+SHA384', 'hmac+SHA256', 'hmac+SHA224', 'hmac+SHA1', 'hmac+SHA', 'hmac+RIPEMD160', 'hmac+MD5', 'hmac+MD4', 'hmac+DSA-SHA', 'hmac+DSA')
3315network.sharing=True
3316network.sharing-toggle=True
3317network.sockets.tcp.listeners=(('0.0.0.0', 6666),)
3318network.sockets.udp.listeners=(('0.0.0.0', 6666),)
3319network.sockets.unix-domain.listeners=('/run/user/1000/xpra/xubuntu-0',)
3320network.ssl=True
3321network.ssl.alpn=True
3322network.ssl.channel-binding-types=('tls-unique',)
3323network.ssl.ecdh=True
3324network.ssl.npn=True
3325network.ssl.openssl.version=OpenSSL 1.0.2g  1 Mar 2016
3326network.ssl.openssl.version-info=(1, 0, 2, 7, 15)
3327network.ssl.openssl.version-number=268443775
3328network.ssl.options.OP_ALL=2147484671
3329network.ssl.options.OP_CIPHER_SERVER_PREFERENCE=4194304
3330network.ssl.options.OP_NO_COMPRESSION=131072
3331network.ssl.options.OP_NO_SSLv2=16777216
3332network.ssl.options.OP_NO_SSLv3=33554432
3333network.ssl.options.OP_NO_TLSv1=67108864
3334network.ssl.options.OP_NO_TLSv1_1=268435456
3335network.ssl.options.OP_NO_TLSv1_2=134217728
3336network.ssl.options.OP_SINGLE_DH_USE=1048576
3337network.ssl.options.OP_SINGLE_ECDH_USE=524288
3338network.ssl.protocols.PROTOCOL_SSLv23=2
3339network.ssl.protocols.PROTOCOL_TLSv1=3
3340network.ssl.protocols.PROTOCOL_TLSv1_1=4
3341network.ssl.protocols.PROTOCOL_TLSv1_2=5
3342network.ssl.sni=True
3343network.ssl.verify.VERIFY_CRL_CHECK_CHAIN=12
3344network.ssl.verify.VERIFY_CRL_CHECK_LEAF=4
3345network.ssl.verify.VERIFY_DEFAULT=0
3346network.ssl.verify.VERIFY_X509_STRICT=32
3347network.ssl.verify.VERIFY_X509_TRUSTED_FIRST=32768
3348network.system.core.somaxconn=128
3349network.system.ipv4.fwmark_reflect=True
3350network.system.ipv4.icmp.echo_ignore_all=True
3351network.system.ipv4.icmp.echo_ignore_broadcasts=True
3352network.system.ipv4.icmp.errors_use_inbound_ifaddr=0
3353network.system.ipv4.icmp.ignore_bogus_error_responses=1
3354network.system.ipv4.icmp.ratelimit=1000
3355network.system.ipv4.icmp.ratemask=6168
3356network.system.ipv4.igmp.max_memberships=20
3357network.system.ipv4.igmp.max_msf=10
3358network.system.ipv4.igmp.qrv=2
3359network.system.ipv4.ip.default_ttl=64
3360network.system.ipv4.ip.dynaddr=True
3361network.system.ipv4.ip.early_demux=True
3362network.system.ipv4.ip.forward=True
3363network.system.ipv4.ip.forward_use_pmtu=True
3364network.system.ipv4.ip.local_port_range=(32768, 60999)
3365network.system.ipv4.ip.local_reserved_ports=()
3366network.system.ipv4.ip.no_pmtu_disc=0
3367network.system.ipv4.ip.nonlocal_bind=True
3368network.system.ipv4.ipfrag.high_thresh=262144
3369network.system.ipv4.ipfrag.low_thresh=196608
3370network.system.ipv4.ipfrag.max_dist=64
3371network.system.ipv4.ipfrag.time=30
3372network.system.ipv4.tcp.abort_on_overflow=True
3373network.system.ipv4.tcp.adv_win_scale=1
3374network.system.ipv4.tcp.app_win=31
3375network.system.ipv4.tcp.autocorking=True
3376network.system.ipv4.tcp.base_mss=1024
3377network.system.ipv4.tcp.challenge_ack_limit=1000
3378network.system.ipv4.tcp.congestion_control=cubic
3379network.system.ipv4.tcp.dsack=True
3380network.system.ipv4.tcp.early_retrans=3
3381network.system.ipv4.tcp.ecn=2
3382network.system.ipv4.tcp.ecn_fallback=True
3383network.system.ipv4.tcp.fack=True
3384network.system.ipv4.tcp.fastopen=1
3385network.system.ipv4.tcp.fin_timeout=60
3386network.system.ipv4.tcp.frto=2
3387network.system.ipv4.tcp.invalid_ratelimit=500
3388network.system.ipv4.tcp.keepalive_intvl=75
3389network.system.ipv4.tcp.keepalive_probes=9
3390network.system.ipv4.tcp.keepalive_time=7200
3391network.system.ipv4.tcp.limit_output_bytes=262144
3392network.system.ipv4.tcp.max_reordering=300
3393network.system.ipv4.tcp.max_syn_backlog=512
3394network.system.ipv4.tcp.max_tw_buckets=65536
3395network.system.ipv4.tcp.min_rtt_wlen=300
3396network.system.ipv4.tcp.min_tso_segs=2
3397network.system.ipv4.tcp.moderate_rcvbuf=1
3398network.system.ipv4.tcp.mtu_probing=0
3399network.system.ipv4.tcp.no_metrics_save=True
3400network.system.ipv4.tcp.notsent_lowat=4294967295
3401network.system.ipv4.tcp.orphan_retries=0
3402network.system.ipv4.tcp.pacing_ca_ratio=120
3403network.system.ipv4.tcp.pacing_ss_ratio=200
3404network.system.ipv4.tcp.probe_interval=600
3405network.system.ipv4.tcp.probe_threshold=8
3406network.system.ipv4.tcp.recovery=True
3407network.system.ipv4.tcp.reordering=3
3408network.system.ipv4.tcp.retrans_collapse=True
3409network.system.ipv4.tcp.retries1=3
3410network.system.ipv4.tcp.retries2=15
3411network.system.ipv4.tcp.rfc1337=0
3412network.system.ipv4.tcp.rmem=(4096, 87380, 6291456)
3413network.system.ipv4.tcp.sack=1
3414network.system.ipv4.tcp.slow_start_after_idle=1
3415network.system.ipv4.tcp.stdurg=0
3416network.system.ipv4.tcp.syn_retries=6
3417network.system.ipv4.tcp.synack_retries=5
3418network.system.ipv4.tcp.syncookies=1
3419network.system.ipv4.tcp.thin_linear_timeouts=True
3420network.system.ipv4.tcp.timestamps=True
3421network.system.ipv4.tcp.tso_win_divisor=3
3422network.system.ipv4.tcp.tw_reuse=0
3423network.system.ipv4.tcp.window_scaling=1
3424network.system.ipv4.tcp.wmem=(4096, 16384, 4194304)
3425network.system.ipv4.tcp.workaround_signed_windows=True
3426network.system.unix.max_dgram_qlen=512
3427network.tcp-encryption=
3428network.www=True
3429network.www.dir=/usr/share/xpra/www
3430network.www.http-headers-dir=/usr/share/xpra/http-headers
3431network.yaml=True
3432network.yaml.version=3.11
3433network.zlib=True
3434network.zlib.version=1.0
3435notifications.actions=True
3436notifications.active=(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
3437notifications.bus-name=org.freedesktop.Notifications
3438notifications.bus-path=/org/freedesktop/Notifications
3439notifications.capabilities=('body', 'icon-static', 'actions', 'action-icons')
3440notifications.counter=17
3441notifications.dbus-id=unix:abstract=/tmp/dbus-m7A2tC0Sit,guid=54618fc7775acc4a9cbd35265d0aa071
3442opengl.message=No module named _types
3443opengl.success=False
3444pings=5
3445printing.add-local-printers=False
3446printing.add-printer-options=('-E', '-o printer-is-shared=false', '-u allow:$USER')
3447printing.cups-dbus=1
3448printing.cups-dbus.default=1
3449printing.cups-dbus.poll-delay=60
3450printing.cups.default-options.fit-to-page=True
3451printing.forwarder=xpraforwarder
3452printing.generic=True
3453printing.lpadmin=/usr/sbin/lpadmin
3454printing.lpinfo=/usr/sbin/lpinfo
3455printing.mimetype.default=application/postscript
3456printing.mimetypes=('application/pdf', 'application/postscript')
3457printing.mimetypes.default=('application/pdf', 'application/postscript')
3458printing.mimetypes.ppd.application/pdf=Generic-PDF_Printer-PDF.ppd
3459printing.mimetypes.ppd.application/postscript=CUPS-PDF.ppd
3460printing.mimetypes.printers.application/pdf=Generic PDF Printer
3461printing.mimetypes.printers.application/postscript=Generic PostScript Printer
3462printing.printer-prefix=
3463printing.printers.application/pdf=('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
3464printing.printers.application/postscript=('-m', 'drv:///sample.drv/generic.ppd')
3465printing.printers.predefined.application/pdf=('-P', '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd')
3466printing.printers.predefined.application/postscript=('-m', 'drv:///sample.drv/generic.ppd')
3467printing.raw-mode=False
3468printing.simulate-failure=0
3469printing.skipped-printers=('Cups-PDF',)
3470printing.tmpdir=/tmp
3471server.XShm=True
3472server.XTest=True
3473server.Xkb=True
3474server.argv=('/usr/bin/xpra', '--printing=ask', '--start-new-commands=yes', 'start', '--start=screen -d -m -S login -c ~/.screenrc-login', '--bind-tcp=0.0.0.0:6666', '--bind-udp=0.0.0.0:6666', '--systemd-run=no')
3475server.build.bit=64bit
3476server.build.compiler=gcc-5.real (Ubuntu 5.3.1-14ubuntu2) 5.3.1 20160413
3477server.build.cpu=x86_64
3478server.build.cython=0.29
3479server.build.date=2019-06-07
3480server.build.lib.gtk=3.18.9
3481server.build.lib.nvenc=8.1
3482server.build.lib.pygobject=2.28.6
3483server.build.lib.pygtk=2.24.0
3484server.build.lib.vpx=1.5.0
3485server.build.lib.x11=1.6.3
3486server.build.lib.x264=0.148.2643 5c65704
3487server.build.lib.xcomposite=0.4.4
3488server.build.lib.xdamage=1.1.4
3489server.build.lib.xext=1.3.3
3490server.build.lib.xfixes=5.0.1
3491server.build.lib.xkbfile=1.0.9
3492server.build.lib.xrandr=1.5.0
3493server.build.lib.xtst=1.2.2
3494server.build.linker=GNU ld (GNU Binutils for Ubuntu) 2.26
3495server.build.local_modifications=0
3496server.build.nvcc=10.0.130
3497server.build.python=2.7.11
3498server.build.revision=22875
3499server.build.time=04:49
3500server.build.version=2.5.2
3501server.byteorder=little
3502server.cairo.version=(1, 8, 8)
3503server.display=:0
3504server.exec_prefix=/usr
3505server.executable=/usr/bin/python2
3506server.fakeXinerama=False
3507server.gdk.version=2.24.0
3508server.gid=1000
3509server.glib.version=(2, 48, 2)
3510server.gobject.version=(2, 28, 6)
3511server.gtk.version=(2, 24, 30)
3512server.hostname=xubuntu
3513server.idle-timeout=0
3514server.libfakeXinerama=
3515server.load=(1780, 2260, 2320)
3516server.max_desktop_size=(5760, 2560)
3517server.mode=GTK2 X11
3518server.original-desktop-display=192.168.128.55:0.0
3519server.pango.version=1.38.1
3520server.path=('/usr/bin', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0')
3521server.pid=3587
3522server.platform=linux2
3523server.platform.architecture=('64bit', 'ELF')
3524server.platform.linux_distribution=('Ubuntu', '16.04', 'xenial')
3525server.platform.machine=x86_64
3526server.platform.name=Linux Ubuntu 16.04 xenial
3527server.platform.platform=Linux-4.15.0-51-generic-x86_64-with-Ubuntu-16.04-xenial
3528server.platform.processor=Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
3529server.platform.release=4.15.0-51-generic
3530server.platform.sysrelease=4.15.0-51-generic
3531server.pyglib.version=(2, 28, 6)
3532server.pygtk.version=(2, 24, 0)
3533server.python.bits=64
3534server.python.full_version=2.7.12 (default, Nov 12 2018, 14:36:49) \n[GCC 5.4.0 20160609]
3535server.python.version=2.7.12
3536server.randr=True
3537server.randr.exact=True
3538server.randr.options=((5760, 2560), (2880, 900), (1440, 900), (1280, 800))
3539server.root_window_size=(2880, 900)
3540server.session-type=seamless
3541server.start_time=1560977521
3542server.type=Python/gtk/x11
3543server.uid=1000
3544server.uuid=0d48308010794637b9d5a2df7ce0464b
3545session.name=screen
3546state.focused=0
3547state.grabbed=0
3548state.window-manager-name=Xpra
3549state.windows=2
3550threads.count=13
3551threads.frame=info
3552threads.frame.1=parse
3553threads.frame.1.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '795', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '821', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3554threads.frame.2=main
3555threads.frame.2.stack=(('/usr/bin/xpra', '26', '<module>', 'sys.exit(main(sys.argv[0], sys.argv))'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/main.py', '97', 'main', 'return run_mode(script_file, err, options, args, mode, defaults)'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/main.py', '430', 'run_mode', 'return run_server(error_cb, options, mode, script_file, args, current_display)'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/server.py', '620', 'run_server', 'return do_run_server(error_cb, opts, mode, xpra_file, extra_args, desktop_display)'), ('/usr/lib/python2.7/dist-packages/xpra/scripts/server.py', '1241', 'do_run_server', 'r = app.run()'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '365', 'run', 'self.do_run()'), ('/usr/lib/python2.7/dist-packages/xpra/server/gtk_server_base.py', '76', 'do_run', 'gtk_main()'), ('/usr/lib/python2.7/dist-packages/xpra/gtk_common/gtk_util.py', '684', 'gtk_main', 'gtk.main()'))
3556threads.frame.3=format
3557threads.frame.3.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '368', '_write_format_thread_loop', 'self._source_has_more.wait()'), ('/usr/lib/python2.7/threading.py', '614', 'wait', 'self.__cond.wait(timeout)'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3558threads.frame.4=unknown
3559threads.frame.4.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '372', '_write_format_thread_loop', 'self._add_packet_to_queue(*gpc())'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '392', '_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/python2.7/dist-packages/xpra/net/protocol.py', '445', '_add_chunks_to_queue', 'self.raw_write(items, start_send_cb, end_send_cb, fail_cb, synchronous, more)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '461', 'raw_write', 'self._write_queue.put((items, start_cb, end_cb, fail_cb, synchronous, more))'), ('/usr/lib/python2.7/Queue.py', '126', 'put', 'self.not_full.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3560threads.frame.5=worker
3561threads.frame.5.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/dist-packages/xpra/server/background_worker.py', '55', 'run', 'item = self.items.get()'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3562threads.frame.6=write
3563threads.frame.6.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '657', '_write_thread_loop', 'self._io_thread_loop("write", self._write)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '638', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '659', '_write', 'items = self._write_queue.get()'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3564threads.frame.7=parse
3565threads.frame.7.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '795', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '821', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3566threads.frame.8=unknown
3567threads.frame.8.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '862', 'handle_new_connection', 'peek_data, line1 = self.peek_connection(conn, PEEK_TIMEOUT)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '806', 'peek_connection', 'sleep(timeout/4.0)'))
3568threads.frame.9=unknown
3569threads.frame.9.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '715', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '638', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '717', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '255', 'read', 'return self._read(self._osread, self._read_fd, n)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '201', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '186', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '123', 'untilConcludes', 'return f(*a, **kw)'))
3570threads.frame.10=unknown
3571threads.frame.10.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/udp_protocol.py', '71', '_read_thread_loop', 'buf, bfrom = self._socket.recvfrom(READ_BUFFER_SIZE)'))
3572threads.frame.11=read
3573threads.frame.11.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '715', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '638', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '717', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '331', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '201', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '186', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '123', 'untilConcludes', 'return f(*a, **kw)'))
3574threads.frame.12=read
3575threads.frame.12.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '715', '_read_thread_loop', 'self._io_thread_loop("read", self._read)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '638', '_io_thread_loop', 'while not self._closed and callback():'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '717', '_read', 'buf = self._conn.read(self.read_buffer_size)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '331', 'read', 'return self._read(self._socket.recv, n)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '201', '_read', 'r = self.untilConcludes(*args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '186', 'untilConcludes', 'return untilConcludes(self.is_active, self.can_retry, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/net/bytestreams.py', '123', 'untilConcludes', 'return f(*a, **kw)'))
3576threads.frame.13=unknown
3577threads.frame.13.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/server/source/client_connection.py', '369', 'encode_loop', 'fn_and_args = self.encode_work_queue.get(True)'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3578threads.frame.14=unknown
3579threads.frame.14.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '795', '_read_parse_thread_loop', 'self.do_read_parse_thread_loop()'), ('/usr/lib/python2.7/dist-packages/xpra/net/protocol.py', '821', 'do_read_parse_thread_loop', 'buf = self._read_queue.get()'), ('/usr/lib/python2.7/Queue.py', '168', 'get', 'self.not_empty.wait()'), ('/usr/lib/python2.7/threading.py', '340', 'wait', 'waiter.acquire()'))
3580threads.frame.stack=(('/usr/lib/python2.7/threading.py', '774', '__bootstrap', 'self.__bootstrap_inner()'), ('/usr/lib/python2.7/threading.py', '801', '__bootstrap_inner', 'self.run()'), ('/usr/lib/python2.7/threading.py', '754', 'run', 'self.__target(*self.__args, **self.__kwargs)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '1784', '_get_info_in_thread', 'info = self.get_info(proto, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', '547', 'get_info', 'dgi = self.do_get_info(proto, sources)'), ('/usr/lib/python2.7/dist-packages/xpra/x11/server.py', '366', 'do_get_info', 'info = X11ServerBase.do_get_info(self, proto, server_sources)'), ('/usr/lib/python2.7/dist-packages/xpra/x11/x11_server_core.py', '354', 'do_get_info', 'info = GTKServerBase.do_get_info(self, proto, server_sources)'), ('/usr/lib/python2.7/dist-packages/xpra/server/gtk_server_base.py', '151', 'do_get_info', 'info = ServerBase.do_get_info(self, proto, *args)'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', '585', 'do_get_info', 'merge_dicts(info, c.get_info(self, proto))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '1857', 'get_info', 'up("threads",   self.get_thread_info(proto))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_base.py', '535', 'get_thread_info', 'return get_thread_info(proto, tuple(self._server_sources.keys()))'), ('/usr/lib/python2.7/dist-packages/xpra/server/server_core.py', '164', 'get_thread_info', 'stack = traceback.extract_stack(frame_pair[1])'))
3581threads.info=read
3582threads.info.1=parse
3583threads.info.count=2
3584threads.memory.children.idrss=0
3585threads.memory.children.inblock=1282128
3586threads.memory.children.isrss=0
3587threads.memory.children.ixrss=0
3588threads.memory.children.majflt=9063
3589threads.memory.children.maxrss=274116
3590threads.memory.children.minflt=1256255
3591threads.memory.children.msgrcv=0
3592threads.memory.children.msgsnd=0
3593threads.memory.children.nivcsw=3167932
3594threads.memory.children.nsignals=0
3595threads.memory.children.nswap=0
3596threads.memory.children.nvcsw=93086809
3597threads.memory.children.oublock=366152
3598threads.memory.children.stime=3238
3599threads.memory.children.utime=8712
3600threads.memory.server.idrss=0
3601threads.memory.server.inblock=529504
3602threads.memory.server.isrss=0
3603threads.memory.server.ixrss=0
3604threads.memory.server.majflt=22017
3605threads.memory.server.maxrss=549500
3606threads.memory.server.minflt=1829101
3607threads.memory.server.msgrcv=0
3608threads.memory.server.msgsnd=0
3609threads.memory.server.nivcsw=1808797
3610threads.memory.server.nsignals=0
3611threads.memory.server.nswap=0
3612threads.memory.server.nvcsw=53003787
3613threads.memory.server.oublock=784
3614threads.memory.server.stime=1492
3615threads.memory.server.utime=5179
3616threads.thread=MainThread
3617threads.thread.1=format
3618threads.thread.2=Worker_Thread
3619threads.thread.3=write
3620threads.thread.4=parse
3621threads.thread.5=Info
3622threads.thread.6=new-unix-domain-connection
3623threads.thread.7=format
3624threads.thread.8=parse
3625threads.thread.9=read
3626threads.thread.10=read
3627threads.thread.11=encode
3628threads.thread.12=read
3629total-memory=16696061952
3630video.csc.BGRX_to_BGR=('swscale',)
3631video.csc.BGRX_to_GBRP=('swscale',)
3632video.csc.BGRX_to_RGB=('swscale',)
3633video.csc.BGRX_to_RGBX=('swscale',)
3634video.csc.BGRX_to_XBGR=('swscale',)
3635video.csc.BGRX_to_XRGB=('swscale',)
3636video.csc.BGRX_to_YUV420P=('swscale',)
3637video.csc.BGRX_to_YUV422P=('swscale',)
3638video.csc.BGRX_to_YUV444P=('swscale',)
3639video.csc.BGR_to_BGRX=('swscale',)
3640video.csc.BGR_to_GBRP=('swscale',)
3641video.csc.BGR_to_RGB=('swscale',)
3642video.csc.BGR_to_RGBX=('swscale',)
3643video.csc.BGR_to_XBGR=('swscale',)
3644video.csc.BGR_to_XRGB=('swscale',)
3645video.csc.BGR_to_YUV420P=('swscale',)
3646video.csc.BGR_to_YUV422P=('swscale',)
3647video.csc.BGR_to_YUV444P=('swscale',)
3648video.csc.GBRP_to_BGR=('swscale',)
3649video.csc.GBRP_to_BGRX=('swscale',)
3650video.csc.GBRP_to_RGB=('swscale',)
3651video.csc.GBRP_to_RGBX=('swscale',)
3652video.csc.GBRP_to_XBGR=('swscale',)
3653video.csc.GBRP_to_XRGB=('swscale',)
3654video.csc.GBRP_to_YUV420P=('swscale',)
3655video.csc.GBRP_to_YUV422P=('swscale',)
3656video.csc.GBRP_to_YUV444P=('swscale',)
3657video.csc.RGBX_to_BGR=('swscale',)
3658video.csc.RGBX_to_BGRX=('swscale',)
3659video.csc.RGBX_to_GBRP=('swscale',)
3660video.csc.RGBX_to_RGB=('swscale',)
3661video.csc.RGBX_to_XBGR=('swscale',)
3662video.csc.RGBX_to_XRGB=('swscale',)
3663video.csc.RGBX_to_YUV420P=('swscale',)
3664video.csc.RGBX_to_YUV422P=('swscale',)
3665video.csc.RGBX_to_YUV444P=('swscale',)
3666video.csc.RGB_to_BGR=('swscale',)
3667video.csc.RGB_to_BGRX=('swscale',)
3668video.csc.RGB_to_GBRP=('swscale',)
3669video.csc.RGB_to_RGBX=('swscale',)
3670video.csc.RGB_to_XBGR=('swscale',)
3671video.csc.RGB_to_XRGB=('swscale',)
3672video.csc.RGB_to_YUV420P=('swscale',)
3673video.csc.RGB_to_YUV422P=('swscale',)
3674video.csc.RGB_to_YUV444P=('swscale',)
3675video.csc.XBGR_to_BGR=('swscale',)
3676video.csc.XBGR_to_BGRX=('swscale',)
3677video.csc.XBGR_to_GBRP=('swscale',)
3678video.csc.XBGR_to_RGB=('swscale',)
3679video.csc.XBGR_to_RGBX=('swscale',)
3680video.csc.XBGR_to_XRGB=('swscale',)
3681video.csc.XBGR_to_YUV420P=('swscale',)
3682video.csc.XBGR_to_YUV422P=('swscale',)
3683video.csc.XBGR_to_YUV444P=('swscale',)
3684video.csc.XRGB_to_BGR=('swscale',)
3685video.csc.XRGB_to_BGRX=('swscale',)
3686video.csc.XRGB_to_GBRP=('swscale',)
3687video.csc.XRGB_to_RGB=('swscale',)
3688video.csc.XRGB_to_RGBX=('swscale',)
3689video.csc.XRGB_to_XBGR=('swscale',)
3690video.csc.XRGB_to_YUV420P=('swscale',)
3691video.csc.XRGB_to_YUV422P=('swscale',)
3692video.csc.XRGB_to_YUV444P=('swscale',)
3693video.csc.YUV420P_to_BGR=('swscale',)
3694video.csc.YUV420P_to_BGRX=('swscale',)
3695video.csc.YUV420P_to_RGB=('swscale',)
3696video.csc.YUV420P_to_RGBX=('swscale',)
3697video.csc.YUV420P_to_XBGR=('swscale',)
3698video.csc.YUV420P_to_XRGB=('swscale',)
3699video.csc.YUV420P_to_YUV422P=('swscale',)
3700video.csc.YUV420P_to_YUV444P=('swscale',)
3701video.csc.YUV422P_to_BGR=('swscale',)
3702video.csc.YUV422P_to_BGRX=('swscale',)
3703video.csc.YUV422P_to_RGB=('swscale',)
3704video.csc.YUV422P_to_RGBX=('swscale',)
3705video.csc.YUV422P_to_XBGR=('swscale',)
3706video.csc.YUV422P_to_XRGB=('swscale',)
3707video.csc.YUV422P_to_YUV420P=('swscale',)
3708video.csc.YUV422P_to_YUV444P=('swscale',)
3709video.csc.YUV444P_to_BGR=('swscale',)
3710video.csc.YUV444P_to_BGRX=('swscale',)
3711video.csc.YUV444P_to_GBRP=('swscale',)
3712video.csc.YUV444P_to_RGB=('swscale',)
3713video.csc.YUV444P_to_RGBX=('swscale',)
3714video.csc.YUV444P_to_XBGR=('swscale',)
3715video.csc.YUV444P_to_XRGB=('swscale',)
3716video.csc.YUV444P_to_YUV420P=('swscale',)
3717video.csc.YUV444P_to_YUV422P=('swscale',)
3718video.encoding.BGRA_to_h264=('x264',)
3719video.encoding.BGRX_to_h264=('x264',)
3720video.encoding.YUV420P_to_h264=('x264',)
3721video.encoding.YUV420P_to_h264+mp4=('ffmpeg',)
3722video.encoding.YUV420P_to_mpeg4+mp4=('ffmpeg',)
3723video.encoding.YUV420P_to_vp8=('vpx',)
3724video.encoding.YUV420P_to_vp8+webm=('ffmpeg',)
3725video.encoding.YUV420P_to_vp9=('vpx',)
3726video.encoding.YUV422P_to_h264=('x264',)
3727video.encoding.YUV444P_to_h264=('x264',)
3728video.encoding.YUV444P_to_vp9=('vpx',)
3729video.encoding.csc-module.swscale=active
3730video.encoding.video-encoder.ffmpeg=active
3731video.encoding.video-encoder.nvenc=active
3732video.encoding.video-encoder.vpx=active
3733video.encoding.video-encoder.x264=active
3734webcam=False
3735windows.1.XShm=True
3736windows.1.above=False
3737windows.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')
3738windows.1.below=False
3739windows.1.bypass-compositor=2
3740windows.1.children=()
3741windows.1.class-instance=('google-chrome', 'Google-chrome')
3742windows.1.client-geometry=(1440, 25, 1440, 875)
3743windows.1.client-machine=xubuntu
3744windows.1.client-properties.90bd7e908798ffa980154dbfc63ba3506b6347a0.screen=0
3745windows.1.client-properties.c8519d955558f94bfab67aae0ff28846010a9fb5.screen=0
3746windows.1.client-properties.ea3a55aed2b236acab1acaebdaaec0bd387ac2d7.screen=0
3747windows.1.command=
3748windows.1.content-type=
3749windows.1.decorations=0
3750windows.1.depth=24
3751windows.1.focused=0
3752windows.1.frame=(0, 0, 0, 0)
3753windows.1.fullscreen=False
3754windows.1.geometry=(1440, 25, 1440, 875)
3755windows.1.grabbed=0
3756windows.1.has-alpha=False
3757windows.1.icon-title=
3758windows.1.iconic=False
3759windows.1.maximized=True
3760windows.1.modal=False
3761windows.1.opacity=-1
3762windows.1.override-redirect=False
3763windows.1.pid=3907
3764windows.1.role=browser
3765windows.1.set-initial-position=True
3766windows.1.shaded=False
3767windows.1.shape.Bounding.extents=(1, 0, 0, 1440, 875)
3768windows.1.shape.Bounding.rectangles=((0, 0, 1440, 875),)
3769windows.1.shape.Clip.extents=(0, 0, 0, 1440, 875)
3770windows.1.shape.Clip.rectangles=((0, 0, 1440, 875),)
3771windows.1.shape.ShapeInput.rectangles=((0, 0, 1440, 875),)
3772windows.1.shape.x=0
3773windows.1.shape.y=0
3774windows.1.shown=True
3775windows.1.size=(1440, 875)
3776windows.1.size-constraints.minimum-size=(500, 106)
3777windows.1.size-constraints.position=(1440, 25)
3778windows.1.skip-pager=False
3779windows.1.skip-taskbar=False
3780windows.1.state=('_NET_WM_STATE_MAXIMIZED_VERT', '_NET_WM_STATE_MAXIMIZED_HORZ')
3781windows.1.sticky=False
3782windows.1.title=Trac: #2340 by tc424: "Run command" fails: 'NoneType' object is not iterable - steved424@gmail.com - Gmail - Google Chrome
3783windows.1.tray=False
3784windows.1.window-type=('NORMAL',)
3785windows.1.workspace=0
3786windows.1.xid=0xc00001
3787windows.661.XShm=True
3788windows.661.above=False
3789windows.661.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')
3790windows.661.below=False
3791windows.661.bypass-compositor=0
3792windows.661.children=()
3793windows.661.class-instance=('libreoffice', 'libreoffice-calc')
3794windows.661.client-geometry=(1440, 49, 1440, 851)
3795windows.661.client-machine=xubuntu
3796windows.661.client-properties.90bd7e908798ffa980154dbfc63ba3506b6347a0.screen=0
3797windows.661.command=
3798windows.661.content-type=
3799windows.661.depth=24
3800windows.661.focused=0
3801windows.661.frame=(0, 0, 24, 0)
3802windows.661.fullscreen=False
3803windows.661.geometry=(1440, 49, 1440, 851)
3804windows.661.grabbed=0
3805windows.661.has-alpha=False
3806windows.661.icon-title=symptoms.ods - LibreOffice Calc
3807windows.661.iconic=True
3808windows.661.maximized=True
3809windows.661.menu.application-actions.About=(True, '', ())
3810windows.661.menu.application-actions.HelpIndex=(True, '', ())
3811windows.661.menu.application-actions.New=(True, '', ())
3812windows.661.menu.application-actions.OptionsTreeDialog=(True, '', ())
3813windows.661.menu.application-actions.Quit=(True, '', ())
3814windows.661.menu.application-id=org.libreoffice
3815windows.661.menu.enabled=False
3816windows.661.menu.window-menu=({':section': (0, 1)}, {':section': (0, 2)}, {':section': (0, 3)})
3817windows.661.menu.window-menu.1=({'action': 'app.New', 'label': '_New'},)
3818windows.661.menu.window-menu.2=({'action': 'app.OptionsTreeDialog', 'label': 'Preferences...'},)
3819windows.661.menu.window-menu.3=({'action': 'app.HelpIndex', 'label': '_Help'}, {'action': 'app.About', 'label': 'About LibreOffice'}, {'action': 'app.Quit', 'label': 'Quit LibreOffice'})
3820windows.661.modal=False
3821windows.661.opacity=-1
3822windows.661.override-redirect=False
3823windows.661.pid=23999
3824windows.661.set-initial-position=True
3825windows.661.shaded=False
3826windows.661.shown=False
3827windows.661.size=(1440, 851)
3828windows.661.size-constraints.gravity=10
3829windows.661.size-constraints.minimum-size=(260, 599)
3830windows.661.size-constraints.position=(0, 0)
3831windows.661.skip-pager=False
3832windows.661.skip-taskbar=False
3833windows.661.state=('_NET_WM_STATE_MAXIMIZED_VERT', '_NET_WM_STATE_HIDDEN', '_NET_WM_STATE_MAXIMIZED_HORZ')
3834windows.661.sticky=False
3835windows.661.title=symptoms.ods - LibreOffice Calc
3836windows.661.tray=False
3837windows.661.window-type=('NORMAL',)
3838windows.661.workspace=0
3839windows.661.xid=0x1800030