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

Look into buggy behavior of super key #2

Closed
creasty opened this issue May 28, 2017 · 7 comments
Closed

Look into buggy behavior of super key #2

creasty opened this issue May 28, 2017 · 7 comments

Comments

@creasty
Copy link
Owner

creasty commented May 28, 2017

What

Occasionally "S" become unable to type.

It shows "Accents Popup" like the fig below, but alone without typed letter.

image

Disabling the popup feature as follow doesn't solve problem, supposedly it caused by its implementation, especially in the state management.

How to disable the character accent menu in El Capitan
https://discussions.apple.com/thread/7455939?start=0&tstart=0

defaults write -g ApplePressAndHoldEnabled -bool false
@creasty
Copy link
Owner Author

creasty commented May 28, 2017

Looks like S+J and S+K don't work on Sierra...

@creasty
Copy link
Owner Author

creasty commented May 29, 2017

Looks like S+J and S+K don't work on Sierra...

Suspecting maskSecondaryFn. Will test tmrw

@creasty
Copy link
Owner Author

creasty commented May 29, 2017

Occasionally "S" become unable to type.

Seemingly slowing key repeat interval solved the problem.

Apart from this, frequently, a letter before "s" duplicates after the "s".
e.g., "creasty" becomes "creasaty"

@creasty
Copy link
Owner Author

creasty commented May 30, 2017

Looks like S+J and S+K don't work on Sierra...
Suspecting maskSecondaryFn. Will test tmrw

I was right. Fixed.

@creasty
Copy link
Owner Author

creasty commented Jun 2, 2017

ceasat

2017-06-03 01:17:34.340133+0900 keyboard[5462:2821059] c down
2017-06-03 01:17:34.456173+0900 keyboard[5462:2821059] c up
2017-06-03 01:17:34.568670+0900 keyboard[5462:2821059] r down
2017-06-03 01:17:34.647992+0900 keyboard[5462:2821059] e down
2017-06-03 01:17:34.688805+0900 keyboard[5462:2821059] r up
2017-06-03 01:17:34.695958+0900 keyboard[5462:2821059] a down
2017-06-03 01:17:34.759908+0900 keyboard[5462:2821059] e up
2017-06-03 01:17:34.760311+0900 keyboard[5462:2821059] s down
2017-06-03 01:17:34.761725+0900 keyboard[5462:2821059] state = activated
2017-06-03 01:17:34.840006+0900 keyboard[5462:2821059] a up
2017-06-03 01:17:34.840122+0900 keyboard[5462:2821059] state = enabled
2017-06-03 01:17:34.840198+0900 keyboard[5462:2821059] state = used
2017-06-03 01:17:34.895929+0900 keyboard[5462:2821059] s up
2017-06-03 01:17:34.899221+0900 keyboard[5462:2821059] state = inactive
2017-06-03 01:17:34.937598+0900 keyboard[5462:2821059] t down
2017-06-03 01:17:35.023915+0900 keyboard[5462:2821059] t up

@creasty
Copy link
Owner Author

creasty commented Jun 2, 2017

  • a down
  • s down
  • a up
  • s up

will produce asa


2017-06-03 02:56:43.191882+0900 keyboard[25209:2978414] a down
2017-06-03 02:56:43.271875+0900 keyboard[25209:2978414] s down
2017-06-03 02:56:43.271981+0900 keyboard[25209:2978414] state = activated
2017-06-03 02:56:43.327712+0900 keyboard[25209:2978414] a up
2017-06-03 02:56:43.327779+0900 keyboard[25209:2978414] state = enabled
2017-06-03 02:56:43.327822+0900 keyboard[25209:2978414] state = used
2017-06-03 02:56:43.359771+0900 keyboard[25209:2978414] s up

@creasty
Copy link
Owner Author

creasty commented Jun 2, 2017

Not the case

2017-06-03 02:57:30.513748+0900 keyboard[25209:2978414] a down
2017-06-03 02:57:30.601750+0900 keyboard[25209:2978414] s down
2017-06-03 02:57:30.601842+0900 keyboard[25209:2978414] state = activated
2017-06-03 02:57:30.769950+0900 keyboard[25209:2978414] a up
2017-06-03 02:57:30.770034+0900 keyboard[25209:2978414] state = enabled
2017-06-03 02:57:30.770089+0900 keyboard[25209:2978414] state = used
2017-06-03 02:57:30.805470+0900 keyboard[25209:2978414] s down
2017-06-03 02:57:30.805602+0900 keyboard[25209:2978414] state = activated
2017-06-03 02:57:30.824841+0900 keyboard[25209:2978414] s down
2017-06-03 02:57:30.843564+0900 keyboard[25209:2978414] s down
2017-06-03 02:57:30.860729+0900 keyboard[25209:2978414] s down
2017-06-03 02:57:30.865803+0900 keyboard[25209:2978414] s up

2017-06-03 02:58:06.875195+0900 keyboard[25209:2978414] a down
2017-06-03 02:58:06.987236+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:06.987295+0900 keyboard[25209:2978414] state = activated
2017-06-03 02:58:07.075058+0900 keyboard[25209:2978414] a up
2017-06-03 02:58:07.075127+0900 keyboard[25209:2978414] state = enabled
2017-06-03 02:58:07.075170+0900 keyboard[25209:2978414] state = used
2017-06-03 02:58:07.187494+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:07.187564+0900 keyboard[25209:2978414] state = activated
2017-06-03 02:58:07.206078+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:07.223168+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:07.241822+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:07.258357+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:07.278269+0900 keyboard[25209:2978414] s down
2017-06-03 02:58:07.283085+0900 keyboard[25209:2978414] s up
2017-06-03 02:58:07.284407+0900 keyboard[25209:2978414] state = inactive
2017-06-03 03:06:23.735440+0900 keyboard[25699:2986119] a down
2017-06-03 03:06:23.863145+0900 keyboard[25699:2986119] s down
2017-06-03 03:06:23.863236+0900 keyboard[25699:2986119] state = activated
2017-06-03 03:06:23.895366+0900 keyboard[25699:2986119] a up
2017-06-03 03:06:23.895450+0900 keyboard[25699:2986119] state = disabled
2017-06-03 03:06:24.007241+0900 keyboard[25699:2986119] s up
2017-06-03 03:06:24.007323+0900 keyboard[25699:2986119] state = inactive

@creasty creasty closed this as completed Jun 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant