KEY_SLEEP
KEY_HOME, KEY_SLEEP, KEY_WAKEUP, KEY_COFFEE, /* life */
keycode = test_bit(KEY_SLEEP, input->keybit) ? KEY_SLEEP : KEY_POWER;
input_set_capability(input, EV_KEY, KEY_SLEEP);
{ KEY_F6, KEY_SLEEP, APPLE_FLAG_FKEY },
case 0x6c: asus_map_key_clear(KEY_SLEEP); break;
[KEY_SLEEP] = "Sleep", [KEY_WAKEUP] = "WakeUp",
case 0x032: map_key_clear(KEY_SLEEP); break;
case 0x034: map_key_clear(KEY_SLEEP); break;
case 0x2: map_key_clear(KEY_SLEEP); break;
case 0x6c: mt_map_key_clear(KEY_SLEEP); break;
KEY_SCROLLDOWN, KEY_EDIT, KEY_SLEEP, KEY_SCREENLOCK, KEY_REFRESH,
[0x01] = KEY_SLEEP,
KEY_SCROLLUP, KEY_SCROLLDOWN, KEY_EDIT, KEY_SLEEP, KEY_COFFEE,
{ 0x0820, KEY_SLEEP }, /* Sleep */
{ 0x22, KEY_SLEEP }, /* Sleep */
{ 0x1a, KEY_SLEEP }, /* FREEZE */
{ 0x36, KEY_SLEEP },
{ 0x0007, KEY_SLEEP }, /* Hibernate */
{ 0x866b1d, KEY_SLEEP },
{ 0x6c, KEY_SLEEP }, /* CEC Spec: Power Off Function */
{ 0x07, KEY_SLEEP },
{ 0x47, KEY_SLEEP}, /* shutdown */
{ 0x50, KEY_SLEEP }, /* shutdown */
{ 0x0026, KEY_SLEEP }, /* Minimize */
{ 0x4a, KEY_SLEEP}, /* sleep timer */
{ 0x0340, KEY_SLEEP },
{ 0x800f040c, KEY_SLEEP }, /* Formerly PC Power */
{ 0x07, KEY_SLEEP },
{ 0x21, KEY_SLEEP},
{ 0x21, KEY_SLEEP },
{ 0x5e5f46, KEY_SLEEP }, // tv
{ 0x20, KEY_SLEEP },
{ 0x07, KEY_SLEEP }, /* Hibernate */
T14S_EC_KEY_ENTRY(FN_4, KEY_SLEEP),
{KE_IGNORE, 0x81, {KEY_SLEEP} },
amd_pmf_update_uevents(dev, KEY_SLEEP);
input_set_capability(dev->pmf_idev, EV_KEY, KEY_SLEEP);
{KE_KEY, 0x6C, { KEY_SLEEP } }, /* Suspend */
{KE_KEY, 0x6D, { KEY_SLEEP } }, /* Hibernate */
[17] = KEY_SLEEP,
{ KE_KEY, 11, { KEY_SLEEP } },
{ KE_KEY, TP_ACPI_HOTKEYSCAN_FNF4, { KEY_SLEEP } },
{ KE_KEY, TP_ACPI_HOTKEYSCAN_FNF4, { KEY_SLEEP } },
{ KE_KEY, 7, { KEY_SLEEP } },
{ KE_KEY, 0x13d, { KEY_SLEEP } },
MATRIX_KEY(0x03, 0x09, KEY_SLEEP) /* Lock */ \
MATRIX_KEY(0x03, 0x09, KEY_SLEEP) \
MATRIX_KEY(0x03, 0x09, KEY_SLEEP) /* Lock */ \
MATRIX_KEY(0x03, 0x09, KEY_SLEEP) \