Skip to content
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

Cannot input '[' and ']' on 0.70.3 #707

Closed
GameExpress opened this issue Aug 25, 2018 · 23 comments
Closed

Cannot input '[' and ']' on 0.70.3 #707

GameExpress opened this issue Aug 25, 2018 · 23 comments
Assignees
Labels
Milestone

Comments

@GameExpress
Copy link

On my keyboard layout (Croatian), to input a [ I need to press "ALT GR" + "F".
But if I press that, then the "find" toolbar shows up and the [ isn't even inputted.
Same thing for the ] where I need to press "ALT GR" + "G" and it opens the "go to" toolbar

@GameExpress
Copy link
Author

And when trying to input { (ALT GR + B) it doesn't input it until I let go of ALT GR.
Same thing for: ** (ALT GR + Q) | (ALT GR + W) and @ (ALT GR + V)

@nesbox
Copy link
Owner

nesbox commented Aug 25, 2018

Please test tic80_dirty_fix.zip

@GameExpress
Copy link
Author

now the "ATL GR keys" are working perfectly.
But now the keyboard layout is broken again...

@nesbox
Copy link
Owner

nesbox commented Aug 25, 2018

I installed a Croatian layout to the system and checked all the keys, so I can input everything, letters, numbers, and signs. Maybe something is different when you use real keyboard :(
With what key do you have problems?

@nesbox
Copy link
Owner

nesbox commented Aug 25, 2018

just checked what can I enter with Croatian layout on the latest version

1234567890'
qwertzuiop
asdfghjkl
yxcvbnm,.-

with Shift

!@#$%^&*()"
QWERTZUIOP
ASDFGHJKL
YXCVBNM<>_

with Right Alt

~^`\|[]@{}<>

@GameExpress
Copy link
Author

well that isn't how it goes...
On the number row, it goes like this:
(no shift) 1 2 3 4 5 6 7 8 9 0 ' +
(shift) ! " # $ % & / ( ) = ? *

Then on the bottom row:
First key doesn't work should be: < (> on shift)
(no shift) y x c v b n m , . -
(shift) Y X C V B N M ; : _

Everything else is ok

@Ghegs
Copy link

Ghegs commented Aug 25, 2018

For me on my Finnish keyboard:

0.70.3: Keyboard mapping issues fixed (except for Scandinavian characters ä, å, ö which don't work at all), but with characters that require ALT GR (like [ and ] ) the character isn't entered until I let go of ALT GR.

0.70.5: Keyboard mapping is broken, but I can enter ALT GR -characters without releasing ALT GR and for those characters the mapping is correct.

@GameExpress
Copy link
Author

I just installed 0.70.5 and the same thing is happening

@nalquas
Copy link
Contributor

nalquas commented Aug 25, 2018

I'm using a German QWERTZ keyboard:

0.70.3 has the correct layout, but, as @Ghegs said, things that use ALT-GR aren't entered until letting go of ALT-GR

0.70.5 is completely wrong; While Y and Z are correctly mapped for QWERTZ, everything else (special characters using shift etc.) appears to be QWERTY and therefore entirely unusable

@nesbox
Copy link
Owner

nesbox commented Aug 25, 2018

and on 60.3 all were ok?

@GameExpress
Copy link
Author

yep, it worked perfectly.
There was only 1 problem that when inputting pressing ALT GR + F or G it would input the character but it would also open the "find" or "go to" menu

@Ghegs
Copy link

Ghegs commented Aug 25, 2018

60.3 works perfectly for me too, even ALT-GR -characters work perfectly.

@nalquas
Copy link
Contributor

nalquas commented Aug 25, 2018

Yes, 0.60.3 worked flawlessly here as well

nesbox added a commit that referenced this issue Aug 26, 2018
@nesbox
Copy link
Owner

nesbox commented Aug 26, 2018

Please, someone...
tic80_kbd_fix.zip

nesbox added a commit that referenced this issue Aug 26, 2018
@Ghegs
Copy link

Ghegs commented Aug 26, 2018

Keyboard layout is fine, but ALT-GR characters don't work in the Code Editor at all. In the console I can get [ and ] just fine, but ALT-GR + 2 which should give me @ only switches to Sprite Editor.

In 0.60.3 all work fine in both console and editors.

nesbox added a commit that referenced this issue Aug 26, 2018
@GameExpress
Copy link
Author

The layout is finally fixed, but ALT GR keys aren't working again.

@nesbox
Copy link
Owner

nesbox commented Aug 26, 2018

ok, this one, please tic80_altgr_fix.zip

@GameExpress
Copy link
Author

ALT GR keys aren't working, but the layout is fine

@nalquas
Copy link
Contributor

nalquas commented Aug 26, 2018

With that one on QWERTZ, ALT-GR and Shift is working on everything as it should, but in some cases the symbols you should get by not pressing shift aren't entered. (pressing Shift-< results in ">" as it should, but pressing < does not result in "<" for some reason; I also can't type "#", the whole numpad doesn't work, I can't input "+" or "^")

nesbox added a commit that referenced this issue Aug 26, 2018
@nesbox
Copy link
Owner

nesbox commented Aug 26, 2018

Please... tic80_altgr_fix2.zip

@nalquas
Copy link
Contributor

nalquas commented Aug 26, 2018

That one's working perfectly! Everything, even shift and alt-gr, is doing precisely what it should on QWERTZ!

@Ghegs
Copy link

Ghegs commented Aug 26, 2018

Same here!

Except for one small thing: I can't enter the character < in console, yet it works fine in editor. Not sure if I'd ever need it in console, but thought it worthy of mention.

@GameExpress
Copy link
Author

ok, it's fixed, just that I cannot enter '' because when pressing ALT GR + Q it asks me if I want to exit. But it's fine since I probably won't need that key...

nesbox added a commit that referenced this issue Sep 2, 2018
@nesbox nesbox self-assigned this Sep 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants