Mojave (MacOs) - How to toggle between windows of same application? - macos

I am using MacBook Pro , macOS Mojave (10.14.4) . I am not able to toggle between windows of same application .
I tried Command + BackTick but its not working . Tried to change shortcut for "Move focus to next window" , but no luck .
Thanks

Another approach to bring up minimized windows without using 3rd-party app is to use Ctrl + Down (Mission Control's Application windows)
I feel Command + ` should be fixed, it should show minimized windows too. Or yellow traffic light button should default to hidden instead of minimized, so Command + ` can show all windows of same app
Note: Control + Down also works even if all of the windows of an application are minimized
I now disabled Command + ` on my machine. It's confusing to have two shortcuts for basically achieving the same thing.

I think the other windows of your same application are minimized.
Sadly, there's no keyboard shortcut that can show windows of same application if those windows are minimized. Command + Backtick only works on visible windows.
You can bring up the other minimized windows by right clicking the app's icon on the dock, then select the minimized window
UPDATE April 20 2019
Found an application that can bring up minimized windows of same application. App is HyperSwitch. You still need to do command + tab, then wait a second, a preview of all windows of same application will be shown. Then you can press command + backtick to switch to all windows of same application, even the minimized ones.
Found it on https://apple.stackexchange.com/questions/2718/best-app-to-switch-between-all-open-windows

Another good option: AltTab
Use option+tab to toggle/switch among applications
To toggle/switch among windows of same application, use: option+`
You can change the option to command on AltTab, doing that, AltTab will override the default command+tab app switcher of macOS
Download at: https://alt-tab-macos.netlify.app/
seen from: https://www.youtube.com/watch?t=468&v=W1L2V09VXwY

If you turn on "Active Corners" you can make windows of same application pop up if you pull your mouse to the far corner you have activated and assigned to "program windows".....
Sorry for the messy terminology, my system language is set to danish, so the english terms I use here are just guesses.

I came here because I had a similar problem, maybe it helps someone in the future.
For me, it was fixed by reassigning the shortcut for "Move focus to next window" (to the same key combination as before). Not sure why, but it worked for me.

Related

Find background shortcuts on windows

I'm having problem using one of the shortcuts in VS Code ctrl + shift + L but it works from selection menu.
I have noticed there is a loading circle above cursor when I press that shortcut (even in other apps) and I assumed maybe it's a different shortcut for windows which overrides it.
is there any app that would show me what is triggered when I use shortcuts in windows 10?
VS code developer shortcut troubleshooting doesn't recognize any shortcut but it does for ctrl + shift + S(workbench.action.files.saveAs) for example.
AMD Radeon software was interfering with the shortcut on the background.
disabled it on "hotkeys" section.
It didn't solve every shortcut malfunction, it resolved after I updated the graphic driver.

Is there a way to use PyCharm on multiple monitors

I'm using PyCharm with multiple monitors on Mac OSX (10.10.5), normally you can drag windows off to a separate monitor. In PyCharm that works, but they (and in particular the Run window) snap back to the main monitor.
I've only seen this on the latest PyCharm 5 CE though its possible older versions also had the problem. I've searched all the settings and searched online, but can't find a setting that makes the window stay where it was placed.
Right click on the tab and select View Mode as Window.
Then you can move the window to another monitor.
It's crappy behaviour from the best python IDE out there.
There is a OSX solution but i'm not sure if you will like it:
You can enable old style multiple screen support again in OSX by going to System Preferences, Mission Control and uncheck "Displays have separate spaces". Now your floating windows will not snap back and you can even extend your PyCharm main window over the screens.
The downside of this solution is that you'll have the OSX dock and main menu only on your main monitor. I hope Jetbrains will fix this behaviour soon.
Another way to achieve what you want is to open multiple instances of the project. When you try to open the project for the second time you can choose "open project in new window". You can drag the new window to the second screen; it won't snap back to your primary monitor.
For Ubuntu and Windows users landing up here:
Press Shift + F4 or
Right-click and select 'Move Tab to New Window'
Drag the newly created window to the next screen
The best option is to detach an editor window and drag it to your second monitor.

Control + Break equivalent for Mac in VBA

If I want to stop my code from executing on a PC, I know I just need to press ctrl+break. But since my Mac has no "break" key I am not sure what to do?
What is the equivalent in Mac?
Use ⌘. on Mac to stop the code.
The ⌘ . or ctrl ESC keys do not function exactly like on the PC. They do not break to the debugger on a modal dialog box. Use ESC ESC (Press the ESC twice) to bring up a dialog that allows you to enter the debugger at the location in code of the dialog box display. Tested in Excel VBA 2011
cntrl-esc works like cntrl-break on my macbook pro to stop Excel vba running under Windows 7.
Apologies for resurrecting this. This is the first result on a google search so I figured I should answer.
Working in IDEs within a windows VM environment on Mac (eg: Visual Basic for Applications) the command is actually fn + esc
I am working on a Mac. I use Cmd+Option+Esc to stop my code.

How can I disable / permanently hide the taskbar in Windows 7?

I would like to completely remove the Windows 7 taskbar, including tray and start-button, so that the user can not reactivate it by pressing the Windows-key on the keyboard. however, all other explorer functionality (i.e. starting an explorer Window using Windows+E) should remain.
Is it possible to permanently hide the complete taskbar? Maybe there are some registry values on could change in order to make that behaviour selectable using a powershell script?
Thanks a lot
Here be my solution (it hides rather than replaces or removes the native taskbar - this allows it to work with programs that have a dependency on the native taskbar, such as display fusions taskbar).
disable-taskbar-always-top
Still to solve: [HALF SOLVED]
Eliminate the stupid line that auto-hide leaves with some maximized applications, such as Google Chrome
HALF SOLUTION -
If you move the taskbar to the left or right edge prior to doing the above steps, you don't get the stupid auto-hide line at the top or bottom of Google Chrome. Since the native taskbar is not mouse sensitive anymore, it won't impact your use of hot corners, or multi monitors (for instance I have the native taskbar on the left of my middle monitor, and it does not popup when moving between monitors using the steps in this post).
Okay, I think I have finally - finally - got a workaround that:
Keeps the native Windows 7/8 taskbar hidden for your session (you do have a couple of steps you need to do on start-up each time, or if you manually un-hide the taskbar).
Prevents the native Windows 7/8 taskbar from opening with popups or programs seeking attention (flashing taskbar thing).
Prevents the native taskbar from being mouse sensitive (i.e. despite auto-hide, it will not appear when you mouse over the hidden taskbar anymore).
Allows you to use the screen area that is occupied by the native taskbar (this is the problem of not combining Taskbar-Hide with the autohide setting; you can't use that screen real-estate).
Allows you to run alternative taskbars that are dependent on keeping the native taskbar functional (for instance Dislay Fusions Multi-Monitor Taskbar + [Settings >> Advanced Settings ?> 'Show On All Montiors'])
One Time Steps:
1) Download and run this registry edit to prevent balloon notification popups from the native taskbar/system tray:
Notifications - Enable or Disable Message Balloons - Windows 7 Help Forums
(You can open this in notepad to see what changes it will make prior to installing it, if you want).
2) Download and run Taskbar-Hide from here:
Hide Taskbar: Hide Taskbar in Windows 8 | 7 with a hotkey
3) Set the taskbar to auto-hide
Optional:
3) B) Add a shortcut to Taskbar-Hide.exe in your startup folder, to have it launch automatically with windows on startup (you still need to use the Ctrl+Esc hotkeys to activate the functions of taskbar-hide - though you could also script this if you were really keen).
Startup Folder:
C:\Users{User Name}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Steps to hide taskbar after each start-up or manually un-hiding using Taskbar-Hide
4) Make sure Taskbar-Hide is running.
5) Make sure the taskbar is in its auto-hide state (i.e. you'll have to look at any programs that are currently seeking attention).
6) Once the taskbar is 'auto-hidden', press the hotkeys for Taskbar-Hide (Ctrl+Esc)
[This should mean that the native taskbar area is no longer sensitive to mouse activity]
One way is to replace the explorer shell with your own shell. This is the a common method done in Windows 7 Embedded.
In older versions of Windows (such as XP) it was possible to specifiy a shell for each user via regedit. I am not sure this is easily possible in Windows 7.
See https://superuser.com/questions/352865/how-do-i-change-the-windows-shell-for-only-one-user
Make an empty exe file and use it as the file to use in your "Custom User Interface" group policy. Additional information here.
I have found another solution that works nearly perfect for me, by just hiding the Taskbar and the Start button by simply sending both the WM_HIDE message:
Handle = FindWindow("Shell_TrayWnd", "");
...
ShowWindow(Handle, SW_SHOW);
The only problem I have with that solution is that the taskbar is not hidden permanently, i.e. as soon as one element is activated that does not have the focus, which on the taskbar leads to the item flashing in yellow, the taskbar gets visible again.
I'm not sure if there is a way to prevent Windows from re-enabling the visible flag of the taskbar in some way, or a method to hook to the SW_SHOW in C# though.

How to assign alt + f1 key to an opened Windows application

I usually have more then 10 opened application windows. When I write code I need to switch fast between a browser, an IDE and terminal windows. Alt + tab is too slow, too many windows to choose from.
Virtual desktop is a work around for me. On a first desktop I keep browser, on a second IDE, etc. So I am able to switch fast between my most important applications.
And the question. Is there an utility for Windows XP / Vista which allows to assign a keyboard shortcut like alt + f1 .. f10 to an opened application window?
UPDATE: All programs I've found allow to define a shortcut to an application. E.g. they will open new instance of Firefox instead of switch to an opened one. Closest to what I need is Switcher. It displays big thumbnails of all open windows with assigned numbers to press.
Autohotkey I've found to be very powerful. Here is a part of my test script.
SetTitleMatchMode, 2
#z::Run http://stackoverflow.com/
^!n::
IfWinExist Notepad
WinActivate
else
Run Notepad
return
!F1::
IfWinExist Firefox
WinActivate
else
Run Firefox
return
!F2::
IfWinExist Commander
WinActivate
return
!F3::
IfWinExist Carbide
WinActivate
return
Just use Win32 api KBS.
There's a fair number of shareware apps for keyboard shortcuts out there. Take a look at Stardock's Keyboard Launchpad, it's supposed to be able to do stuff like that.

Resources