TransWikia.com

Linux keyboard driver windows reverse engineering

Reverse Engineering Asked on November 8, 2021

I have toshiba portege x30-f laptop with Fn keys not working under linux.

I’ve read some articles about usb drivers reverse engineering, but the keyboard connected not via usb. As I can understand it connected through i8042 ps/2

I’ve tried to capture /dev/input/event but there are only usual keys, Fn keys don’t generate any output. I’ve checked every /dev/input/event and /dev/hidraw for any output on Fn keys press and none of them gived me any events or signals. So linux don’t know anything about this keys, I suppose the only way to know what is happening – load into windows.

I can run Windows natively or in virtual box, but I have no guess how to capture signals from keyboard to windows and vice versa. Can anyone give me advice on this?

One Answer

AFAIK often on laptops the special keys are handled not by the OS but the embedded controller (EC), either completely without the OS involvement or via the ACPI interface. So you might have to look at the ACPI tables and see if there are methods you can hook (not sure how it works in Linux).

Answered by Igor Skochinsky on November 8, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP