Native macOS window snapping support?

I decided to use hotkeys ALT+RIGHT, LEFT, UP, DOWN for macOS native window snapping.
I set ALT+UP to hotkey Fn+Control+F that works fine.
But when I'm trying to set Fn+Control+Right but instead it sets Control+↘

image

Also those not working and just pressing Right:

How to trigger Fn+Control+Right or just trigger macOS snapping?

Any help?

by default all window resizing actions in BTT use the native snapping. So you don't need to use workaround like this.

If you need to trigger it manually for some reason, best use the "Trigger Menubar Menu Item" action.

The reason is that my external keyboard doesn't have Apple's Fn key to trigger native snapping. Thanks, "Trigger Menubar Menu Item" does the job!

I mean these BTT window resizing actions:

They use the equivalent native option whenever possible and fall back to non-native if the native snapping can not be used.

Those aren't working as native macOS actions if my app menu isn’t in English. Hotkeys always work.

Also doesn't work if an app isn't English, is there any way to fix it?

using the mentioned built in resizing actions should work regardless of language (if not, please report your language then I can check for that)

My language is Ukrainian. Test app is ChatGPT official one. FN+Ctrl+arrows does work, menus does work, both as native macOS resizing. But BetterTouchTool not resizing as native

weird, maybe Ukrainian translations are not automatically included in standard macOS installations. Could you send this file to me?

/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/MenuCommands.loctable

(or if you have Xcode installed, try to create a copy of that file and rename it to plist, then open it to see whether your language is included there)

MenuCommands.loctable.zip (63.6 KB)

it seems like it is not included in your file either, unfortunately I currently don't know from where the system is loading the Ukrainian translations then :-/
Maybe I can provide a way to provide the translations manually for now.

ah wait, I was looking for the wrong language code. It seems macOS uses "uk" for Ukrainian I thought the standard language code was something else.
Could you check whether these are what you are seeing?

@"uk": @{
@"Bottom": @"Внизу",
@"Bottom & Top": @"Внизу і згори",
@"Bottom Left": @"Внизу зліва",
@"Bottom Right": @"Внизу справа",
@"Center": @"По центру",
@"Fill": @"Заповнення",
@"Full Screen Tile": @"Розмістити на весь екран",
@"Left": @"Зліва",
@"Left & Right": @"Зліва і справа",
@"Left of Screen": @"Ліва частина екрана",
@"Move & Resize": @"Перемістити та змінити розмір",
@"Return to Previous Size": @"Повернути до попереднього розміру",
@"Right": @"Справа",
@"Right & Left": @"Справа і зліва",
@"Right of Screen": @"Права частина екрана",
@"Top": @"Вгорі",
@"Top & Bottom": @"Вгорі та внизу",
@"Top Left": @"Вгорі зліва",
@"Top Right": @"Вгорі справа",
@"Window": @"Вікно",
@"Zoom": @"Масштабувати"
},

Yes, that is Ukrainian

So I just switched my language to Ukrainian but it seems to work ok, have you tried it like this as well?

This one resizes ChatGPT instantly, not smooth like macOS native hotkeys does

and for example with Finder windows, BetterTouchTool does resize smooth, just like macOS native hotkeys do. Looks like a very few apps are resized smooth that way

Ah that's interesting. I'll check with the ChatGPT app then! Maybe it uses a different menu layout than the native apps.

Another app is Qt Creator, it is english and still not smooth

could you post a screenshot of its window => move & resize menu?