As stated above UserSettings.json can be modified to accept numpadkey or arrowkey for moving the main character
In order to do that you need to know how the key you want to use is labeled by the game
for numpad key :
"IK_NumPad1" for numpad 1
"IK_NumPad2" for numpad 2
ect ..
For arrowkey :
"value": "IK_Up" for the up arrow key
"value": "IK_Down" "value": "IK_Right" "value": "IK_Left" ...
example for moving the character by arrow key and jumping with numpad 0
"group_name": "/key_bindings/SettingsLocomotion",
"options": [
{
"name": "forward",
"type": "name",
"value": "IK_Up",
"default_value": "IK_W"
},
{
"name": "back",
"type": "name",
"value": "IK_Down",
"default_value": "IK_S"
},
{
"name": "left",
"type": "name",
"value": "IK_Left",
"default_value": "IK_A"
},
{
"name": "right",
"type": "name",
"value": "IK_Right",
"default_value": "IK_D"
},
{
"name": "jump",
"type": "name",
"value": "IK_NumPad0",
"default_value": "IK_Space"
},
All of this is to be honest absolutely insulting, ignoring those who can’t use the traditional keyboard layout is, at worst, lazy but preventing them from changing the keyboard layout is a serious lack of respect.
BTW no handicapped person will ask for a special treatment or key preset to be added to the game we just ask to be able to make our own choice of key.
I did expect bugs and a terrible framerate, but not this, not from CDPR in 2020 …