-
-
Notifications
You must be signed in to change notification settings - Fork 510
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard Layout broken again! (0.80.0-dev) #747
Comments
Yes, I added an ugly keyboard fix in 0.70.6 just to release build. The fix was removed in .80 and I'm thinking how to do it better... |
BTW, why there are no "tasks to complete" in 0.80 milestone? |
@JasonNumberThirteen will add tasks soon |
We need it sooner. Its unusable for some people now! |
I don't know if it's the same issue, but on azerty (French) keyboard, while 0.70 version is ok (azerty is ok and 123456 can be reached with the "shift" key), in 0.80 which I've compiled on linux, 123456 are directly accessible (without the shift modifier, like on qwerty), and some useful symbols, such as dot ("."), are not accessible at all. |
0.80.0-dev is unusable for Nordic keyboard layout, since basic symbols such as + or / are impossible to type. It also seems sokol version seems to have different layout to the default buggy one too. |
@farvardin yes, you could setup keyboard/gamepad mapping with KEYCONFIG |
would it be possible to reuse the previous KEYMAP command? |
yes, but it worked with gamepad only, without keyboard support |
This is an important bug for a lot of non-English people. I also can hardly use TIC-80 from Linux because the keyboard layout is incorrect (I use a Spanish keyboard). It's a pity, because TIC-80 is a very nice console but this is a real PITA while programming. It forces me be more focused on the keys location than in coding. |
I'd like to add to this thread that this issue also affects the "playability" of the games on the website. It's difficult to use z when it's where you have the y, especially in combination with x (which is at the same location in en and de keyboard layouts) - for example: https://tic.computer/play?cart=1096 |
The best way to fix this is probably taking advantage (at least on SDL backend) of |
fixed here e4bbc1d |
I compiled a version of 0.80.0-dev for myself. While I see a significant performance boost compared to 0.70.6, I'm sad to see that the keyboard layout is broken - again!
I'm using a German QWERTZ keybaord. While Y and Z are correctly mapped, every symbol appears to be mapped to QWERTY.
In case it is relevant: I cloned and compiled this version 28.09.2018, 13:02 UTC.
Again, this problem did not appear in 0.60.3 or 0.70.6.
Please fix this issue. It will be impossible to use TIC-80 like this.
The text was updated successfully, but these errors were encountered: