KEY_PROG1
KEY_7, KEY_8, KEY_9, KEY_PROG1, KEY_RIGHT,
{ SONYPI_EVENT_PKEY_P1, KEY_PROG1 },
case 0x8b: asus_map_key_clear(KEY_PROG1); break; /* ProArt Creator Hub key */
case 0x38: asus_map_key_clear(KEY_PROG1); break; /* ROG key */
case 0x00f8: asus_map_key_clear(KEY_PROG1); break;
case 0x301: ch_map_key_clear(KEY_PROG1); break;
case 0x00f8: ch_map_key_clear(KEY_PROG1); break;
[KEY_PROG1] = "Prog1", [KEY_PROG2] = "Prog2",
case 0x6: map_key_clear(KEY_PROG1); break;
map_key_clear(KEY_PROG1);
case 0x1019: lg_map_key_clear(KEY_PROG1); break;
case 0x1049: lg_map_key_clear(KEY_PROG1); break;
ms_map_key_clear(KEY_PROG1);
__set_bit(KEY_PROG1, input_dev->keybit);
__set_bit(KEY_PROG1, input_dev->keybit);
__set_bit(KEY_PROG1, input_dev->keybit);
input_report_key(input, KEY_PROG1 + i, keys & (1 << i));
[0xa1] = KEY_PROG1,
[3] = KEY_PROG1,
{ 0x3f, KEY_PROG1 }, /* AUX1-AUX4 and PC */
ar2->keycode[ATI_REMOTE2_AUX1][index] = KEY_PROG1;
__set_bit(KEY_PROG1, idev->keybit);
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x31, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{ KE_KEY, 0x11, {KEY_PROG1} },
{KE_KEY, 0x21, {KEY_PROG1} }, /* Backup */
input_report_key(button->input, KEY_PROG1, 0);
input_report_key(button->input, KEY_PROG1, 1);
input_set_capability(input, EV_KEY, KEY_PROG1);
{KE_KEY, 0x8A, { KEY_PROG1 } }, /* Color enhancement mode */
{ KE_KEY, 0x86, { KEY_PROG1 } }, /* MyASUS Key */
{ KE_KEY, 0x8A, { KEY_PROG1 } }, /* Color enhancement mode */
[18] = KEY_PROG1,
{ KE_KEY, 0x850, { KEY_PROG1 } },
{ KE_KEY, 0x12, { KEY_PROG1 } },
{ KE_KEY, 0xe0, { KEY_PROG1 } }, /* Task Manager */
{ KE_KEY, KEY1_CODE, { KEY_PROG1 } },
{ KE_KEY, KEY1_CODE, { KEY_PROG1 } }, /* "A" */
KEY_PROG1,
KEY_PROG1,
{ KE_KEY, 0x20e6, { KEY_PROG1 } },
{ KE_KEY, 16, { KEY_PROG1 } },
{ KE_KEY, 0x13 | IDEAPAD_WMI_KEY, { KEY_PROG1 } },
{ KE_KEY, 0x44 | IDEAPAD_WMI_KEY, { KEY_PROG1 } },
{ KE_KEY, WIND_KEY_TURBO, {KEY_PROG1} },
{ KE_KEY, 8, { KEY_PROG1 } }, /* Change CPU boost */
KEY_PROG1, /* 25 SONYPI_EVENT_PKEY_P1 */
PROPERTY_ENTRY_U32("linux,code", KEY_PROG1),
PROPERTY_ENTRY_U32("linux,code", KEY_PROG1),
{ XIAOMI_DEVICE(XIAOMI_KEY_FN_FN, KEY_PROG1) },
#define ONETOUCH_BUTTON KEY_PROG1
static const int KEY_PROG1 = PROG1;
bpf_map_update_elem(&run_map, &KEY_PROG1, &PROG_DONE, BPF_ANY);
bpf_map_update_elem(&run_map, &KEY_PROG1, &PROG_DONE, BPF_ANY);
bpf_map_update_elem(&run_map, &KEY_PROG1, &PROG_DONE, BPF_ANY);