mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 17:17:45 +00:00
Kernel: Add keyboard ioctl to get num/caps lock state
This commit is contained in:
parent
864b50b5c2
commit
385e2ccb66
3 changed files with 47 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
|||
/*
|
||||
* Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
|
||||
* Copyright (c) 2021, Edwin Hoksberg <mail@edwinhoksberg.nl>
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
@ -63,6 +64,10 @@ enum IOCtlNumber {
|
|||
FB_IOCTL_GET_BUFFER_OFFSET,
|
||||
FB_IOCTL_SET_BUFFER,
|
||||
FB_IOCTL_FLUSH_BUFFERS,
|
||||
KEYBOARD_IOCTL_GET_NUM_LOCK,
|
||||
KEYBOARD_IOCTL_SET_NUM_LOCK,
|
||||
KEYBOARD_IOCTL_GET_CAPS_LOCK,
|
||||
KEYBOARD_IOCTL_SET_CAPS_LOCK,
|
||||
SIOCSIFADDR,
|
||||
SIOCGIFADDR,
|
||||
SIOCGIFHWADDR,
|
||||
|
@ -97,6 +102,10 @@ enum IOCtlNumber {
|
|||
#define FB_IOCTL_GET_BUFFER_OFFSET FB_IOCTL_GET_BUFFER_OFFSET
|
||||
#define FB_IOCTL_SET_BUFFER FB_IOCTL_SET_BUFFER
|
||||
#define FB_IOCTL_FLUSH_BUFFERS FB_IOCTL_FLUSH_BUFFERS
|
||||
#define KEYBOARD_IOCTL_GET_NUM_LOCK KEYBOARD_IOCTL_GET_NUM_LOCK
|
||||
#define KEYBOARD_IOCTL_SET_NUM_LOCK KEYBOARD_IOCTL_SET_NUM_LOCK
|
||||
#define KEYBOARD_IOCTL_GET_CAPS_LOCK KEYBOARD_IOCTL_GET_CAPS_LOCK
|
||||
#define KEYBOARD_IOCTL_SET_CAPS_LOCK KEYBOARD_IOCTL_SET_CAPS_LOCK
|
||||
#define SIOCSIFADDR SIOCSIFADDR
|
||||
#define SIOCGIFADDR SIOCGIFADDR
|
||||
#define SIOCGIFHWADDR SIOCGIFHWADDR
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue