-
Ctrl + F keys and a lot of other key combinations are hooked by MacOs. You're mostly don't use them, so just turn everything off in System Preferences -> Keyboard -> Shortcuts. If you have another software that handles your key combinations, like Keyboard Maestro, you should turn these actions/macros off, otherwise you won't get right hex sequence.
-
Enter command below in default MacOs Terminal. (Warning!: shortcuts can also be hooked by terminal emulators, like iTerm. To avoid it use default MacOs terminal. If you are on alacritty, you can enter
alacritty --print-events
and use poped up terminal).
xxd -psg
then type your key combination and hit enter. (Warning!: if you don't see any output for your combination, then read step 1 again)
Example output:
1: > xxd -psg
2: ^[[24~^[[1;2Q
3: 1b5b32347e1b5b313b32510a
Line 2 is sequence of F12, Shift and F2. Line 3 is output that you would use as hex sequence.
- Once you've got hex sequence, remove last two characters -- 0a. It's hex code for a new line (\n), you surely don't need this in your shortcut.
- place \x every 2 characters. For the output below it would look like this:
\x1b\x5b\x32\x34\x7e\x1b\x5b\x31\x3b\x32\x51
- Nice! Now you can just copy line you've got and use it in your terminal emulator (iTerm, Alacritty or any other)
If you like this guide, please star it or leave a comment if everything works fine. If you have any troubles just leave comment here and we'll try to figure something out.