You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.
When I try to assign shortcuts to windows belonging to LibreOffice and RStudio, the shortcuts are often assigned to other windows belonging to the same application. I haven't checked if this is limited to only these two applications. I'm on macOS 10.14.6.
Here is the HowSwitch window after I press space on an entry:
Then I press a but the shortcut is assigned to the window below:
Now I try again and press space and b, now the assignment works.
But it gets weirder. Now I want to delete the a shortcut. I press the down arrow…
And press delete. Now the shortcut of the window above disappears, and the current window's shortcut switches to the one the window above used to have.
The text was updated successfully, but these errors were encountered:
Thank you for your report.
That is a known issue, but the fixing is a bit difficult. It causes on any apps.
I note the cause below.
Setting key is related with order by generated windows.
Scene 1
Old window A on Chrome (registered key: none)
New window B on Chrome (registered key: none)
Whether you set key with window A or B, the key is registered with OLD window A.
Scene 2
Old window A on Chrome (registered key: X)
New window B on Chrome (registered key: none)
When the key was already registered with old window, you can finally register a key with new window.
Scene 3
Old window A on Chrome (registered key: X)
New window B on Chrome (registered key: Y)
So, you cannot register a key only with new window without old one.
Invalid scene (impossible)
Old window A on Chrome (registered key: none)
New window B on Chrome (registered key: Y)
That is because the registered keys is saved by simple array structure.
The array key is related with window in order from the oldest.
So, when the scene 3, the key is saved by [X, Y] .
If the key Y is deleted, the key array would be [X] .
Scene 4
Old window A on Chrome (registered key: Y) (X was changed to Y)
New window B on Chrome (registered key: none)
To fix the issue, changing key saving structure is required.
That is why the solving it is a bit difficult.
When I try to assign shortcuts to windows belonging to LibreOffice and RStudio, the shortcuts are often assigned to other windows belonging to the same application. I haven't checked if this is limited to only these two applications. I'm on macOS 10.14.6.
Here is the HowSwitch window after I press space on an entry:
Then I press a but the shortcut is assigned to the window below:
Now I try again and press space and b, now the assignment works.
But it gets weirder. Now I want to delete the a shortcut. I press the down arrow…
And press delete. Now the shortcut of the window above disappears, and the current window's shortcut switches to the one the window above used to have.
The text was updated successfully, but these errors were encountered: