alt-tab-macos
alt-tab-macos copied to clipboard
Add more shortcut groups (currently 2)
This issue was opened by a bot after a user submitted feedback through the in-app form.
From: [email protected]
Message:
Add "Shortcut 3", "Shortcut 4" setting slot
Typical use case:
- Switch to all windows of all apps across all spaces/screens
- Switch to all windows of the active app across all spaces/screens
I have found that a third usage is also quite helpful and needed for me: 3. Switch to all windows of all apps in current space
And other people may need a 4th, or 5th.
Please kindly consider add a couple of new setting slots! Thanks! Love this tool.
Debug profile
- App version: 6.22.1
- App preferences:
- MSAppCenter310AppCenterUserDefaultsMigratedKey: 1
- MSAppCenter310CrashesUserDefaultsMigratedKey: 1
- MSAppCenterAppDidReceiveMemoryWarning: 1
- MSAppCenterInstallId: 7EC46BC0-82E2-4A8E-9583-1EA8D9D8FEFE
- MSAppCenterPastDevices: {length = 1131, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000379 }
- MSAppCenterSessionIdHistory: {length = 452, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 0000014e }
- MSAppCenterUserIdHistory: {length = 447, bytes = 0x62706c69 73743030 d4010203 04050607 ... 00000000 00000149 }
- NSStatusItem Preferred Position Item-0: 6269
- SUHasLaunchedBefore: 1
- SULastCheckTime: 2021-07-26 14:19:01 +0000
- alignThumbnails: 1
- appsToShow2: 0
- crashPolicy: 2
- fadeOutAnimation: false
- focusWindowShortcut: ↩
- fontHeight: 12
- hideThumbnails: false
- hideWindowlessApps: true
- holdShortcut: ⌘
- holdShortcut2: ⌥
- iconSize: 30
- maxHeightOnScreen: 100
- maxWidthOnScreen: 100
- nextWindowShortcut: ⇥
- nextWindowShortcut2: ⇥
- preferencesVersion: 6.22.1
- rowsCount: 5
- screensToShow2: 0
- shortcutStyle: 0
- shortcutStyle2: 0
- showFullscreenWindows2: 1
- showHiddenWindows: 1
- showHiddenWindows2: 1
- showMinimizedWindows: 2
- showMinimizedWindows2: 1
- showOnScreen: 1
- showTabsAsWindows: true
- spacesToShow2: 2
- theme: 0
- updatePolicy: 1
- windowMaxWidthInRow: 40
- windowMinWidthInRow: 0
- Applications: 88
- Windows: 24
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 15, spaceIndex: 3}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 15, spaceIndex: 3}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 15, spaceIndex: 3}
- {isFullscreen: true, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 619, spaceIndex: 2}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 648, spaceIndex: 3}
- {isFullscreen: true, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 641, spaceIndex: 4}
- {isFullscreen: true, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 132, spaceIndex: 5}
- {isFullscreen: true, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 132, spaceIndex: 5}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 630, spaceIndex: 7}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 14, spaceIndex: 6}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 5, spaceIndex: 1}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 13, spaceIndex: 8}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: true, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 15, spaceIndex: 3}
- {isFullscreen: true, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 419, spaceIndex: 11}
- {isFullscreen: true, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: false, spaceId: 369, spaceIndex: 9}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 15, spaceIndex: 3}
- {isFullscreen: false, isWindowlessApp: false, isMinimized: false, isHidden: false, isTabbed: false, isOnAllSpaces: false, shouldShowTheUser: true, spaceId: 15, spaceIndex: 3}
- OS version: 版本11.4(版號20F71)
- OS architecture: x86_64
- Locale: zh_TW (current)
- Spaces: 11
- Dark mode: Light
- "Displays have separate Spaces": checked
- Hardware model: MacBookAir10,1
- Screens: 1
- {x: 0.0, y: 0.0, width: 1680.0, height: 1050.0}
- CPU model: Apple M1
- Memory size: 8.59 GB
- Active CPU count: 8
- Current CPU frequency: 2.4 Ghz
- Resource utilization:
- CPU: 0.0%
- Memory: 119M
- Threads count: 16
That's me
Thanks for creating the issue.
@lwouis Can you please let us know your thoughts on this? Is this blocked by something?
@PrayagS it's a good idea, and i've been thinking of doing it for years. I thought about a dynamic amount of shortcut like you click a + button and get a new one and can add as many as you want. That's complex on many levels though (dev, QA, "customer" service, etc), so probably just hardcoding 4 or 6 would do it for now.
The reason i'm not very active is that i have no time for this project anymore: https://github.com/lwouis/alt-tab-macos/issues/1179
Ah I see. Thanks for getting back with your view on this.
Also, thanks for writing this tool. It took me 5 minutes after my first boot of MacOS to realize the need for this tool haha.
I hope the community jumps back in and contributes. Maybe I should too learn Swift sometime :)
Appreciate you so much for writing the tool @lwouis! I think having a hardcoded 4 or 6 would definitely be currently sufficient, if it's not too difficult to update. Thank you!
Amazing, thanks!
Thank you so much for implementing this @lwouis It's a killer feature for me. Now I don't need to use Witch and HyperSwitch anymore. Just this best AltTab.
Please direct your gratitude towards @decodism. They are the one who implemented this particular ticket 🥳
Thank you so much for implementing this @lwouis It's a killer feature for me. Now I don't need to use Witch and HyperSwitch anymore. Just this best AltTab.
Thanks to @decodism ! (per attribution by @lwouis )
I still want to pay gratitude to @lwouis for starting this lightweight but swiss-knife-like app which facilitates our macOS life 😃