Here are my bindings for a laptop. Kornel, you could make 2 configs (or just txt, from which user could copy keybindings for laptop), or just add this lines to the default one, but commented (but if user switches from desktop to laptop, and back, frequently, first way would be better).
[Keybindings]
Quit = "Q";
WalkWest = "j";
WalkEast = "l";
WalkNorth = "i";
WalkSouth = "m";
WalkNE = "o";
WalkSE = ",";
WalkNW = "u";
WalkSW = "n";
Wait = "k";
Escape = "ESCAPE";
OK = "ENTER";
MoreInfo = "b";
Enter = ">";
Unload = "t";
Pickup = "g";
Drop = "d";
Inventory = "w";
Equipment = "q";
Open = "v";
Close = "c";
Look = "h";
Fire = "f";
Reload = "r";
ReloadSpec= "R";
Use = "y";
Help = "?";
Playerinfo= "@";
Save = "S";
Tactic = "TAB";
RunMode = "a";
SwapWeapon = "z";
Screenshot = "F10";
ScreenshotBB ="F9";
// Commands for blind mode:
ExamineNPC = "x";
ExamineItem = "X";
QK_Chainsaw = "0";
QK_Knife = "1";
QK_Pistol = "2";
QK_Shotgun = "3";
QK_AssaultSG = "4";
QK_DoubleSG = "5";
QK_Chaingun = "6";
QK_Rocket = "7";
QK_Plasma = "8";
QK_BFG9000 = "9";
SoundToggle = "(";
MusicToggle = ")";
Messages = "M";