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

SpaceCadet causes shift to work differently #32

Open
Sinderella opened this issue Oct 12, 2022 · 3 comments
Open

SpaceCadet causes shift to work differently #32

Sinderella opened this issue Oct 12, 2022 · 3 comments
Labels
bug Something isn't working

Comments

@Sinderella
Copy link

I noticed that turning on SpaceCadet is causing the shift keys to work differently when hold to click. This happens on Model 100.

For example, if I want to select multiple rows in spreadsheets or to select multiple files depending on the context, I would click on something first and then hold the shift key while clicking on the other one to select the multiple items as a range.

This works perfectly fine when SpaceCadet is off. However, when it's on, it would just select the last one as if the shift was not held during the click.

@algernon
Copy link
Contributor

When using SpaceCadet, there's a slight delay (~200ms) between pressing Shift and the keyboard reporting at as pressed, this is by design. The delay is used to figure out if the key was tapped, or if it is held. During this small delay, Shift isn't active.

Is the problem reproducible if you hold shift for a little longer before clicking with the mouse?

If it is, which operating system, and which application are you using where this happens? I tried reproducing it on Linux + LibreOffice, and unless I clicked with the mouse pretty much at the same time as pressing a SpaceCadet shift, I was unable to reproduce the problem, shift+click functioned as a select just fine.

@algernon algernon added the bug Something isn't working label Oct 18, 2022
@Sinderella
Copy link
Author

I tried holding it for 5 seconds just to be sure that it's not the delay. By the time I release the button, I got one the parentheses.

I am on macOS 12.5.1 and it happens on every application I've used so far. One of the easy ones I can replicate is any web browser using Google Sheets.

Steps to reproduce:

  1. Click on a cell
  2. Hold a shift button for 5 seconds
  3. Click on another cell, the cell would be selected and '(' would be inserted there.

I tried to record the screen with keypresses, but I just realised it wouldn't work. lol
Not sure if there's other way I can give you more information.

@algernon
Copy link
Contributor

This should be enough, I'll try reproducing on macOS + google sheets, and see where that leads. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants