Bendeki Fn tuşlu bir desktop klavyede ben registry üzerinden çözmüştüm bunu şöyle bir girdi ile.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,1B,00,00,00,3b,00,3b,e0,3c,00,08,e0,\
3d,00,07,e0,3e,00,3e,e0,3f,00,3f,e0,40,00,40,e0,41,00,41,e0,42,00,42,e0,43,\
00,43,e0,44,00,23,e0,57,00,57,e0,58,00,58,e0,3b,e0,3b,00,08,e0,3c,00,07,e0,\
3d,00,3e,e0,3e,00,3f,e0,3f,00,40,e0,40,00,41,e0,41,00,42,e0,42,00,43,e0,43,\
00,23,e0,44,00,57,e0,57,00,58,e0,58,00,52,e0,37,e0,37,e0,52,e0,00,00,00,00
Belli bir formata sahip bu girdi tuşların yerlerini değiştirmeye yarıyor. Tabi ki sadece Windows altında çalışıyor bios ekranlarında yine eski tas eski hamam.
Şurada ayrıntılı bilgi var bu işlem ile ilgili:
https://wiki.edgarbv.com/index.php/Remapping_Keyboard_KeysHatta şurada da bir utility buldum:
https://github.com/randyrants/sharpkeysBu utility sayesinde tuşların yerlerini değiştiren girdiyi oluşturup registry'e yazdırabiliyorsun. Ama yönlendirmeyi iki kere yapman gerekebilir Fn+F1 -> F1 ve F1 -> Fn+F1 şeklinde tam emin olamadım. Önce tek tuşla denersin. Başarılı oluyorsa tüm F tuşları için giriş yapıp registry'den HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout ve HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Keyboard Layout kısımlarının yedeğini alırsın tekrar Windows kurma durumunda uğraşmamak için.
Umarım işini görür.