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

It's no longer possible to set up Ctrl-Tab as a QuicKey shortcut #121

Open
Maxxim69 opened this issue Sep 26, 2024 · 4 comments
Open

It's no longer possible to set up Ctrl-Tab as a QuicKey shortcut #121

Maxxim69 opened this issue Sep 26, 2024 · 4 comments

Comments

@Maxxim69
Copy link

This is a duplicate of issue #120, expressed more clearly in the hope of attracting attention and getting the issue resolved.

I have two Windows machines where I installed QuicKey for Edge months ago, configuring them to use Ctrl-Tab as a QuicKey shortcut. Both are running the latest version of Edge at the moment, and everything works as intended.

Now I'm failing to do the same on a third Windows PC, also running Microsoft Edge Version 129.0.2792.52. When I paste the code block from Step 5 in the instructions into the console area of DevTools and pass the security check, I get the following response:

Promise {<pending>}
[[Prototype]]: Promise
[[PromiseState]]: "fulfilled"
[[PromiseResult]]: undefined

None of the "Switch to ... tab" hotkeys change to Ctrl-Tab, however.

@eiwe
Copy link

eiwe commented Oct 9, 2024

I'm having the same issue. I hope this will receive some attention as this is the key feature I'm looking for.

@fwextensions
Copy link
Owner

Thanks for the bug report. Did you install QuicKey from the Chrome webstore or the one in Edge? It sounds like the one from the Edge store, which I'm still working on getting updated. If the version for QuicKey that you see in the Extensions window in Edge is 1.7.4, then it's the Edge version.

If you're looking for the code from the old instructions for step 5 of option 1:

   chrome.developerPrivate.updateExtensionCommand({
       extensionId: "mcjciddpjefdpndgllejgcekmajmehnd",
       commandName: "30-toggle-recent-tabs",
       keybinding: "Ctrl+Tab"
   });

Or option 2:

   chrome.developerPrivate.updateExtensionCommand({
       extensionId: "mcjciddpjefdpndgllejgcekmajmehnd",
       commandName: "1-previous-tab",
       keybinding: "Ctrl+Tab"
   });
   chrome.developerPrivate.updateExtensionCommand({
       extensionId: "mcjciddpjefdpndgllejgcekmajmehnd",
       commandName: "2-next-tab",
       keybinding: "Ctrl+Shift+Tab"
   });

I need to update the page to handle Edge instructions better. It detects that you're on Edge and swaps in the ID for the Edge store version, but isn't taking into account that that version is behind the Chrome store. But even once they're back in sync, you can install from the Chrome store even on Edge, so either version could be installed, and the webpage itself can't tell.

@Maxxim69
Copy link
Author

Thanks for looking into this issue! I'm running QuicKey version 1.7.4 installed from the Edge extension store.
Do you suggest I upgrade to version 2.0 from the Chrome webstore? (Will the extension continue updating automatically if I do?) Or is it better for me to wait until you (or Microsoft) get around to updating the Edge store version?

@fwextensions
Copy link
Owner

@Maxxim69 you can install the version from the Chrome webstore, though then you'll have two instances of QuicKey (both of which will auto-update), since they have different IDs in the two stores.

I plan on updating the Edge store to be in sync with Chrome, but I wanted to work on a few fixes before auto-updating everyone to the 2.0 codebase, as there were some vague reports of things not working that I'm trying to investigate.

If you decide to try the Chrome store version, I'd appreciate any feedback you have!

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

3 participants