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

Add more shortcut groups (currently 2) #1064

Closed
alt-tab-macos-bot opened this issue Aug 2, 2021 · 9 comments
Closed

Add more shortcut groups (currently 2) #1064

alt-tab-macos-bot opened this issue Aug 2, 2021 · 9 comments
Labels
enhancement New feature or request

Comments

@alt-tab-macos-bot
Copy link

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:

  1. Switch to all windows of all apps across all spaces/screens
  2. 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

@GJRobert
Copy link

GJRobert commented Aug 2, 2021

That's me

@lwouis lwouis changed the title [In-app feedback] Add more shortcut groups (currently 2) Aug 2, 2021
@lwouis lwouis added the enhancement New feature or request label Aug 2, 2021
@PrayagS
Copy link

PrayagS commented Apr 11, 2022

Thanks for creating the issue.

@lwouis Can you please let us know your thoughts on this? Is this blocked by something?

@lwouis
Copy link
Owner

lwouis commented Apr 11, 2022

@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: #1179

@PrayagS
Copy link

PrayagS commented Apr 11, 2022

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 :)

@daniel-zeng
Copy link

daniel-zeng commented Apr 13, 2022

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!

@lwouis lwouis closed this as completed in 31bd0a6 Oct 27, 2022
lwouis pushed a commit that referenced this issue Oct 27, 2022
# [6.48.0](v6.47.0...v6.48.0) (2022-10-27)

### Bug Fixes

* app name in system settings in macos 13 (closes [#2044](#2044)) ([02451e8](02451e8))

### Features

* add 3 more shortcut tabs in the preferences (closes [#1064](#1064)) ([31bd0a6](31bd0a6))
@daniel-zeng
Copy link

Amazing, thanks!

@GJRobert
Copy link

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.

@lwouis
Copy link
Owner

lwouis commented Oct 28, 2022

Please direct your gratitude towards @decodism. They are the one who implemented this particular ticket 🥳

@GJRobert
Copy link

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 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants