I see there is no support to Fn key on few laptops. I want to develop a driver to include Fn key and contribute to opensource.
I am using SONY VAIO laptop running ubuntu 12.03(kernel version: 3.0.51).

Question no 1: How do i find keyboard source code for my laptop(SONY VAIO VPCEG25N)? I see there is 4 entires in source code for keyboard.c :
                   a. drivers/input/keyboard/spear-keyboard.c
                   b. drivers/s390/char/keyboard.c  
                   c. 
drivers/tty/vt/keyboard.c
                   d.
kernel/debug/kdb/kdb_keyboard.c
 
Question no 2: Is it possible to tap scancode of Fn key using the source code?


Thanks and I respect your time.

Regards
Prakash S