<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - LID_SWITCH_RELIABILITY=write_open doesn't work"
href="https://bugs.freedesktop.org/show_bug.cgi?id=102039#c22">Comment # 22</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - LID_SWITCH_RELIABILITY=write_open doesn't work"
href="https://bugs.freedesktop.org/show_bug.cgi?id=102039">bug 102039</a>
from <span class="vcard"><a class="email" href="mailto:me@jasonclinton.com" title="Jason D. Clinton <me@jasonclinton.com>"> <span class="fn">Jason D. Clinton</span></a>
</span></b>
<pre>Here's an abbreviated diff -u of evemu-describe output comparing the video
switch keyboard and the regular internal keyboard. There's a few good
candidates here:
$ diff -u evemu-describe_video-switch-keyboard.txt
evemu-describe_regular-internal-keyboard.txt
--- evemu-describe_video-switch-keyboard.txt 2017-09-12 19:14:32.676017849
-0600
+++ evemu-describe_regular-internal-keyboard.txt 2017-09-12
19:15:02.265330448 -0600
@@ -155,10 +155,15 @@
# Event code 136 (KEY_FIND)
# Event code 137 (KEY_CUT)
# Event code 138 (KEY_HELP)
+# Event code 139 (KEY_MENU)
# Event code 140 (KEY_CALC)
# Event code 142 (KEY_SLEEP)
+# Event code 143 (KEY_WAKEUP)
+# Event code 144 (KEY_FILE)
# Event code 150 (KEY_WWW)
# Event code 152 (KEY_COFFEE)
+# Event code 155 (KEY_MAIL)
+# Event code 156 (KEY_BOOKMARKS)
# Event code 158 (KEY_BACK)
# Event code 159 (KEY_FORWARD)
# Event code 161 (KEY_EJECTCD)
@@ -166,12 +171,19 @@
# Event code 164 (KEY_PLAYPAUSE)
# Event code 165 (KEY_PREVIOUSSONG)
# Event code 166 (KEY_STOPCD)
+# Event code 167 (KEY_RECORD)
+# Event code 168 (KEY_REWIND)
+# Event code 169 (KEY_PHONE)
+# Event code 171 (KEY_CONFIG)
+# Event code 172 (KEY_HOMEPAGE)
# Event code 173 (KEY_REFRESH)
+# Event code 174 (KEY_EXIT)
# Event code 176 (KEY_EDIT)
# Event code 177 (KEY_SCROLLUP)
# Event code 178 (KEY_SCROLLDOWN)
# Event code 179 (KEY_KPLEFTPAREN)
# Event code 180 (KEY_KPRIGHTPAREN)
+# Event code 181 (KEY_NEW)
# Event code 183 (KEY_F13)
# Event code 184 (KEY_F14)
# Event code 185 (KEY_F15)
@@ -184,16 +196,268 @@
# Event code 192 (KEY_F22)
# Event code 193 (KEY_F23)
# Event code 194 (KEY_F24)
+# Event code 206 (KEY_CLOSE)
+# Event code 207 (KEY_PLAY)
+# Event code 208 (KEY_FASTFORWARD)
+# Event code 209 (KEY_BASSBOOST)
+# Event code 210 (KEY_PRINT)
+# Event code 212 (KEY_CAMERA)
+# Event code 216 (KEY_CHAT)
+# Event code 217 (KEY_SEARCH)
+# Event code 219 (KEY_FINANCE)
+# Event code 224 (KEY_BRIGHTNESSDOWN)
+# Event code 225 (KEY_BRIGHTNESSUP)
+# Event code 228 (KEY_KBDILLUMTOGGLE)
+# Event code 234 (KEY_SAVE)
+# Event code 235 (KEY_DOCUMENTS)
# Event code 240 (KEY_UNKNOWN)
+# Event code 241 (KEY_VIDEO_NEXT)
+# Event code 244 (KEY_BRIGHTNESS_AUTO)
+# Event code 256 (BTN_0)
+# Event code 353 (KEY_SELECT)
+# Event code 354 (KEY_GOTO)
+# Event code 358 (KEY_INFO)
+# Event code 362 (KEY_PROGRAM)
+# Event code 366 (KEY_PVR)
+# Event code 370 (KEY_SUBTITLE)
+# Event code 372 (KEY_ZOOM)
+# Event code 374 (KEY_KEYBOARD)
+# Event code 376 (KEY_PC)
+# Event code 377 (KEY_TV)
+# Event code 378 (KEY_TV2)
+# Event code 379 (KEY_VCR)
+# Event code 380 (KEY_VCR2)
+# Event code 381 (KEY_SAT)
+# Event code 383 (KEY_CD)
+# Event code 384 (KEY_TAPE)
+# Event code 386 (KEY_TUNER)
+# Event code 387 (KEY_PLAYER)
+# Event code 389 (KEY_DVD)
+# Event code 392 (KEY_AUDIO)
+# Event code 393 (KEY_VIDEO)
+# Event code 396 (KEY_MEMO)
+# Event code 397 (KEY_CALENDAR)
+# Event code 398 (KEY_RED)
+# Event code 399 (KEY_GREEN)
+# Event code 400 (KEY_YELLOW)
+# Event code 401 (KEY_BLUE)
+# Event code 402 (KEY_CHANNELUP)
+# Event code 403 (KEY_CHANNELDOWN)
+# Event code 405 (KEY_LAST)
+# Event code 407 (KEY_NEXT)
+# Event code 408 (KEY_RESTART)
+# Event code 409 (KEY_SLOW)
+# Event code 410 (KEY_SHUFFLE)
+# Event code 412 (KEY_PREVIOUS)
+# Event code 416 (KEY_VIDEOPHONE)
+# Event code 417 (KEY_GAMES)
+# Event code 418 (KEY_ZOOMIN)
+# Event code 419 (KEY_ZOOMOUT)
+# Event code 420 (KEY_ZOOMRESET)
+# Event code 421 (KEY_WORDPROCESSOR)
+# Event code 422 (KEY_EDITOR)
+# Event code 423 (KEY_SPREADSHEET)
+# Event code 424 (KEY_GRAPHICSEDITOR)
+# Event code 425 (KEY_PRESENTATION)
+# Event code 426 (KEY_DATABASE)
+# Event code 427 (KEY_NEWS)
+# Event code 428 (KEY_VOICEMAIL)
+# Event code 429 (KEY_ADDRESSBOOK)
+# Event code 430 (KEY_MESSENGER)
+# Event code 431 (KEY_DISPLAYTOGGLE)
+# Event code 432 (KEY_SPELLCHECK)
+# Event code 433 (KEY_LOGOFF)
+# Event code 439 (KEY_MEDIA_REPEAT)
+# Event code 442 (KEY_IMAGES)
+# Event code 576 (KEY_BUTTONCONFIG)
+# Event code 577 (KEY_TASKMANAGER)
+# Event code 578 (KEY_JOURNAL)
+# Event code 579 (KEY_CONTROLPANEL)
+# Event code 580 (KEY_APPSELECT)
+# Event code 581 (KEY_SCREENSAVER)
+# Event code 582 (KEY_VOICECOMMAND)
+# Event code 592 (KEY_BRIGHTNESS_MIN)
+# Event code 593 (KEY_BRIGHTNESS_MAX)
+# Event type 2 (EV_REL)
+# Event code 6 (REL_HWHEEL)
+# Event type 3 (EV_ABS)
+# Event code 32 (ABS_VOLUME)
+# Value 0
+# Min 0
+# Max 572
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 40 (ABS_MISC)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 41 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 42 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 43 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 44 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 45 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 46 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 47 (ABS_MT_SLOT)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 48 (ABS_MT_TOUCH_MAJOR)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 49 (ABS_MT_TOUCH_MINOR)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 50 (ABS_MT_WIDTH_MAJOR)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 51 (ABS_MT_WIDTH_MINOR)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 52 (ABS_MT_ORIENTATION)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 53 (ABS_MT_POSITION_X)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 54 (ABS_MT_POSITION_Y)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 55 (ABS_MT_TOOL_TYPE)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 56 (ABS_MT_BLOB_ID)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 57 (ABS_MT_TRACKING_ID)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 58 (ABS_MT_PRESSURE)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 59 (ABS_MT_DISTANCE)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 60 (ABS_MT_TOOL_X)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 61 (ABS_MT_TOOL_Y)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 62 ((null))
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
+# Event code 63 (ABS_MAX)
+# Value 0
+# Min 0
+# Max 255
+# Fuzz 0
+# Flat 0
+# Resolution 0
# Event type 4 (EV_MSC)
# Event code 4 (MSC_SCAN)
-# Event type 17 (EV_LED)
-# Event code 0 (LED_NUML)
-# State 0
-# Event code 1 (LED_CAPSL)
-# State 0
-# Event code 2 (LED_SCROLLL)
-# State 0
# Event type 20 (EV_REP)
# Event code 0 (REP_DELAY)
# Event code 1 (REP_MAX)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>