• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Implement support for different keyboard layouts.

FiercyFry

Starting Trainer
First of all, I found out about this game yesterday & for the time I have played it, I like it.

One of the first things I did after going ingame, was changing some of the keybindings. This is because I'm playing on an AZERTY keyboard & its rather difficult to go forward with W.

Now I've noticed some strange keybinding who aren't working correctly for me.

1) Everywhere where I want to cycle up/down a menu while using the Z/S keys.
-I can use the S button to cycle down the menu, but when I press Z it doesn't cycle back up. It only cycles back up when I press the W button.
I guess this is likely an oversight by the developers since most people are using QWERTY?
2) Everywhere where I want to cycle left/right a trough a menu while using Q/D keys.
- After I opened my bags I can press D to cycle to the right, but Q doesnt cycle left for me, I have to press A to cycle to the right.
- After catching a pokemon we get the choice between rename and cancel. I can press D to to left, but I can't press Q to go left, for this I have to use the A.
The reasons of both problems are likely to be the same in my opinion.
Both problems are probably(?) caused by my azerty keyboard while this game is "currently" designed for qwerty(?)
I believe that these bindings are easily fixed like for example making the code for cycle up = button for forward. My guess is that the devs made cycle up = W?

3) After catching a pokemon
First I'd like to say that I prefer the SPACE button(ENTER2 as keyboard binding)
Enter2 is not working in the menu after catching a pokemon( Rename/cancel options).
For this I have to use the ENTER1 binding which is rather annoying since ENTER2 works everywhere else.

I do not know if it is nessecairy but I've uploaded my keybindings.
If I need to explain the 'problems' more, just let me know.
I'm willing to help.
 

Fanta

Content Developer
P3D Developer
Global Moderator
First of all, I found out about this game yesterday & for the time I have played it, I like it.

One of the first things I did after going ingame, was changing some of the keybindings. This is because I'm playing on an AZERTY keyboard & its rather difficult to go forward with W.

Now I've noticed some strange keybinding who aren't working correctly for me.

1) In a pokemon battle
-I can use the S button to cycle down the menu, but when I press Z it doesn't cycle back up. It only cycles back up when I press the W button.
I guess this is likely an oversight by the developers since most people are using QWERTY?
2) In a pokemon battle/catching a pokemon and seeing the rename/cancel options.
- After I opened my bags I can press D to cycle to the right, but Q doesnt cycle left for me, I have to press A to cycle to the right.
- After catching a pokemon we get the choice between rename and cancel. I can press D to to left, but I can't press Q to go left, for this I have to use the A.
The reasons of both problems are likely to be the same in my opinion.
Both problems are probably(?) caused by my azerty keyboard while this game is "currently" designed for qwerty(?)
I believe that these bindings are easily fixed like for example making the code for cycle up = button for forward. My guess is that the devs made cycle up = W?

3) After catching a pokemon
First I'd like to say that I prefer the SPACE button(ENTER2 as keyboard binding)
Enter2 is not working in the menu after catching a pokemon( Rename/cancel options).
For this I have to use the ENTER1 binding which is rather annoying since ENTER2 works everywhere else.

I do not know if it is nessecairy but I've uploaded my keybindings.
If I need to explain the 'problems' more, just let me know.
I'm willing to help.
You can edit all that in your keyboard.dat file to make it work fine for azerty keyboards.
 

FiercyFry

Starting Trainer
You can edit all that in your keyboard.dat file to make it work fine for azerty keyboards.
I can't.
All I changed in the keybinding files was a W into a Z and Q into A.
The cycle up/cycle left options are not visible in the keyboard.dat file.

EDIT: I maybe could change the (left) option to Q aswell, but that is just bypassing the issue.
 

Fanta

Content Developer
P3D Developer
Global Moderator
I can't.
All I changed in the keybinding files was a W into a Z and Q into A.
The cycle up/cycle left options are not visible in the keyboard.dat file.

EDIT: I maybe could change the left button to Q aswell, but that is just bypassing the issue.
I don't see the issue, just remap the keys as they are in QWERTY to their counterparts in AZERYTY keyboard.
W > Z
Q > A
A > Q
 

FiercyFry

Starting Trainer
I don't see the issue, just remap the keys as they are in QWERTY to their counterparts in AZERYTY keyboard.
W > Z
Q > A
A > Q
I guess u have a QWERTY right?
U mind downloading my keyboard file?
Compare them.
U'll see that where u have a Q, I got a A.
where u have a W, I got a Z.
Where u have a A, I got a Q.
 

Fanta

Content Developer
P3D Developer
Global Moderator
I guess u have a QWERTY right?
U mind downloading my keyboard file?
Compare them.
U'll see that where u have a Q, I got a A.
where u have a W, I got a Z.
Where u have a A, I got a Q.
You know what? I'll make it for you.
Tell me if this works for you
 

Attachments

FiercyFry

Starting Trainer
You know what? I'll make it for you.
Tell me if this works for you
I'm sorry to tell you this, but now you just made the same keybindings as I already made & uploaded in the first post. I do know a bit about programming since at this moment I'm in my freshman year for a Degree in applied computer science.

Also I can fix the current problems by changing the [.Left] into Q and [.Up] by Z and making the enter1 as space, but that is just bypassing problem.
 

Fanta

Content Developer
P3D Developer
Global Moderator
I'm sorry to tell you this, but now you just made the same keybindings as I already made & uploaded in the first post. I do know a bit about programming since at this moment I'm in my freshman year for a Degree in applied computer science.

Also I can fix the current problems by changing the [.Left] into Q and [.Up] by Z and making the enter1 as space, but that is just bypassing problem.
well, bro...you forgot to upload anything in your first post, so....
and since I don't have an AZERTY keyboard to test this, I can't help you, sorry.
 

FiercyFry

Starting Trainer
well, bro...you forgot to upload anything in your first post, so....
and since I don't have an AZERTY keyboard to test this, I can't help you, sorry.
oh sorry, that's totally my fault.
I didnt press accept after chosing the file :D
Well tbh I already knew you, as a mod/aid, can't help.
One of the devs should take a look @ it.

My guess is that somewhere in the coding they stated that:
- cycle up = W
- cycle down = S
- cycle left = A
- cycle right = D

Since azerty & qwerty have the S & D button on the same place those are working fine, an easy fix for this problem could be something like that following :
- cycle up = forwards = button X1
- cycle down = backwards = button X2
- cycle left = move left = button X3
- cycle right = move right = button X4
but that's only my guess.

Could you ask a dev to give this topic a quick look?
thanks in advance though.
 

FiercyFry

Starting Trainer
By the way, you could test by making the same figure somewhere else on the keyboard, like move your forward/left/right/down button like 5 buttons to the right.
then you'll see that up/left won't work correctly.

but u don't have to since it is probably in the code of the game.
 

nilllzz

Original Developer
Administrator
P3D Developer
While rewriting the main input class for the game, I forgot to put the KeyBindings in again.
I will try to find all places I forgot this and put them in again.
 

FiercyFry

Starting Trainer
While rewriting the main input class for the game, I forgot to put the KeyBindings in again.
I will try to find all places I forgot this and put them in again.
This means that the stated issues will be fixed when the next patch launches?
 
Top