summaryrefslogtreecommitdiff
path: root/Kernel/Devices/HID
AgeCommit message (Expand)Author
2022-01-21Kernel: Stop using LibKeyboard's CharacterMap in HIDManagementIdan Horowitz
2022-01-20Kernel: Add horizontal mouse scroll supportDmitry Petrov
2022-01-03Kernel: Allow backspace '\b' to be remappedCorey Williamson
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-11-26Kernel: Ensure KeyEvent::key sent to Userspace respects keyboard layoutmacarc
2021-11-12Kernel: Drain I8042 PS/2 keyboard output after enablingJelle Raaijmakers
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-04Kernel: Process available VMWare mouse events immediatelyJelle Raaijmakers
2021-11-04Kernel: Clean up VMWareMouseDevice and VMWareBackdoorJelle Raaijmakers
2021-11-03Revert "Kernel: Prevent VMWareMouseDevice from handling invalid mouse packets"Andreas Kling
2021-10-27Everywhere: Rename back-click to backward-clickFiliph Sandström
2021-10-24Kernel: Prevent VMWareMouseDevice from handling invalid mouse packetsJelle Raaijmakers
2021-10-24Kernel: Do not detect mouse or keyboard when handling IRQ for I8042Jelle Raaijmakers
2021-10-24Kernel: Enumify all magic constants for I8042 devicesJelle Raaijmakers
2021-10-03Kernel: Use `operator ""sv` in all class_name() implementationsBrian Gianforcaro
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-09-18Kernel: Let MouseDevice and KeyboardDevice write method return EINVALPrzemysław R. Kusiak
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-12Kernel: Move ACPI and BIOS code into the new Firmware directoryLiav A
2021-09-11Kernel/Devices: Defer creation of SysFS component after the constructorLiav A
2021-09-08Kernel/Devices: Remove required_mode and device_name methodsLiav A
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel: Make UserOrKernelBuffer return KResult from read/write/memsetAndreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-09-05Kernel: Make copy_{from,to}_user() return KResult and use TRY()Andreas Kling
2021-09-05AK+Kernel: Move KResult.h to Kernel/API for userspace accesssin-ack
2021-09-01Kernel: Convert UserOrKernelBuffer callbacks to use AK::BytesBrian Gianforcaro
2021-08-30Kernel: Fix shift sometimes staying pressed after releasing the keyLepkoQQ
2021-08-23Kernel: Convert Processor::in_irq() to static current_in_irq()Andreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-07-27Kernel: Modify the IOCTL API to return KResultBrian Gianforcaro
2021-07-27Kernel: Utilize AK::Userspace<T> in the ioctl interfaceBrian Gianforcaro
2021-07-15Kernel: Optionally dump scheduler state with stack tracesTom
2021-07-11Kernel: Remove unused header includes in Devices subtreeBrian Gianforcaro
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-07Kernel: Add keyboard ioctl to get num/caps lock stateEdwin Hoksberg
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-03Kernel: Fix miscellaneous warnings when building with ClangDaniel Bertalan
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-06-25Kernel: Pass TTY-switch keyboard combo to userspaceSahan Fernando
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-05-31Kernel: Fix crash when switching to console 5 & 6Sebastian Zaha
2021-05-21Kernel: Process request to change virtual console from the IO Work queueLiav A