Comments (10)
A few nice shortcuts would be:
- Keyboard shortcut to set aside all tabs in a window
- Keyboard shortcut to show/hide saved sessions/sidebar
- Keyboard shortcut to open first 9 most recent sessions using numerical keys
- Set aside the active tab to an already existing saved session (1-9)
from tabs-aside.
Sounds good. Any idea for the actual keys to press? Those need to be set in the manifest.json (see MDN) and can not be changed by the user (AFAIK).
If the focus was on the sidebar or some other page controlled by the extension user-specified shortcuts could work.
from tabs-aside.
- Keyboard shortcut to set aside all tabs in a window
- (
Ctrl
) +Alt
+a
| mnemonic: alternatively control setting _A_side
// control doesn't have to be there as ALT A is free, but you are controlling the tabs, so it is mnemonically nice to have it, and it keeps ALT A free for something else. Of course Alt A saves you a keystroke. What are your thoughts?
- Keyboard shortcut to show/hide saved sessions/sidebar
- (
Ctrl
) +Alt
+s
| mnemonic: alternatively control _S_idebar
// control doesn't have to be there as ALT S is free, but you are controlling the tabs, so it is mnemonically nice to have it, and it keeps ALT S free for something else. Of course Alt S saves you a keystroke. What are your thoughts?
- Keyboard shortcut to open first 9 most recent sessions using numerical keys
Alt
+Shift
+1
through9
| Alternatively shift the session numbered X from the sidebar to the tabbar (i.e. opening them)
// For number 3 and 4 to be most useful, a user should have the ability to reorder saved sessions manually, as well as determine whether new saved sessions are added to a queue or a stack (i.e. come in last extending the queue, or come in on top, heightening the stack) in the same spirit as what you said in Issue #6
- Set aside the active tab to an already existing saved session (1-9)
Ctrl
+Alt
+Shift
+1
through9
| Control the Active tab: Alternatively shift the _A_ctive tab to the session numbered X (i.e. set it aside to session X)
from tabs-aside.
- and 2. sound good, I would prefer the
Ctrl
version.
I am not sure about 3. and 4. I think a shortcut that opens a small session selector popup that allows you to search for a session by name (and perhaps content) and select by Enter
might be better because the session order would not matter. That might be more accessible for people that do not use the extension on a daily basis. What are your thoughts about that?
from tabs-aside.
Firefox does not allow Ctrl
+Alt
+... shortcuts. Alt
+A
works fine but Alt
+S
is already taken (this will open the history menu). I have set up a jsfiddle to check if a shortcut is valid (using the regular expressions Firefox uses for that validation).
Ctrl
+Shift
+A
and Ctrl
+Shift
+S
are both already taken.
from tabs-aside.
Your idea for a session selector pop-up short cut does sound more accessible, and it is also more general, as it provides access to all set aside groups not just the first 9. However this is at the cost of efficiency, as more keystrokes are needed. All in all one could make a justifiable case for such a shortcut as you propose.
In defense of the 3rd and 4th idea I shared. Session order would no longer be a problem if the sidepanel showing the sessions and their titles and indices are shown, as they serve as a visual reminder of the shortcut keys necessary to access them.
from tabs-aside.
Thanks for that jsfiddle. I didn't know Firefox does not allow Ctrl
+Alt
+... shortcuts. I used this page to determine if key combinations were available, but was not aware of these limitations.
With regards to the Ctrl
+Shift
+ ... shortcuts: I expected as much... they run out rather quickly.
Alt
+ Shift
+ L
and Alt
+ L
are still free for session selector shortcuts for moving the focused tab to an exiting list, and opening an existing list respectively. What do you think about those?
from tabs-aside.
Ctrl
+ Alt
+ ... shortcuts are for some reason not allowed as global shortcuts. They would still work in a website context like the sidebar (if the focus was on the sidebar).
Alt
+Shift
+L
and Alt
+L
seem good idea.
Still need a shortcut for the sidebar though.
from tabs-aside.
So to open the side bar we could simply use Alt
+ Q
and then maybe Alt
+ Shift
+ Q
for setting all tabs aside. That way we only use 2 different letters Q
and L
where we group similar functionality together, which might be easier to remember than a different letter for each functionality. Q
then manipulates all tabs/ all sessions, whereas L
manipulates the focused tab and/or a specific session.
This time there's no reason for choosing Q
other than that Q
seems to be a seldomly used key for shortcuts, which also limits potential conflicts with third party add-ons, (Q
is unused afaik except for Ctrl
+ Shift
+ Q
which closes the firefox session).
from tabs-aside.
Good idea. All of those are fairly easy to press with one hand and I also like the grouping of similar functionality. Alt
+Q
and Alt
+Shift
+Q
will be part of the next update, which will still take some time unfortunately. Alt
+L
and Alt
+Shift
+L
will follow when session reordering is implemented (hopefully shortly after). Thanks for your input.
from tabs-aside.
Related Issues (20)
- Request: Do not set aside tabs that have already been bookmarked HOT 1
- Support for temporary containers HOT 1
- Every-time we use save tabs as a session, new window opens.. HOT 2
- Great Job on the Addon HOT 1
- Use firefox sync to sync extension settings [feature request] HOT 1
- Adjust default options [suggestion] HOT 3
- Feature request: Ability to edit link names in Set Aside panel HOT 2
- Tabs Aside 's Sidebar auto-opens after "Tabs aside" HOT 3
- Doesn't support "file:///" tabs HOT 1
- "confirm session removal" doesn't trigger when clicking Restore
- make "Restore" default to not deleting a session [feature-request] HOT 1
- [Bug] Tabs You've Set Aside Sidebar slow to load in Firefox 89 HOT 4
- Another Tabs Aside Extension HOT 3
- Reassigned/saved bookmark no longer appears in the saved bookmark folder. HOT 2
- Stopped working on Firefox 93 HOT 4
- Request: support ISO 8601 date format in the title template (double digit month and day) HOT 2
- Some color layout to distinguish between "restore" >< "set aside" HOT 3
- Active session not properly updating HOT 1
- Tabs order not kept HOT 1
- Sidebar should not be shown on every session HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tabs-aside.