I have a 2020 MBP running Catalina. I just bought a Magic Keyboard for ergonomics, but the fn key (note: not the F1-F12 keys) doesn't modify the function of the arrow keys in the same way it does for my MBP's keyboard.

For example:
While using vim in terminal, my fn + ^ = PgUp on my MBP. On my Magic Keyboard it is a single line up (same as when I don't press fn at all).

Another example: While using PyCharm, fn + delete = forward delete with my MBP keyboard. But on my Magic Keyboard it is a backspace.

I'd like my Magic Keyboard "bindings" to be similar to the MBP's keyboard. Is this possible?

  • Not to address keyboard problem, but usage of Vim: why not ⌃+B (back full screen) or ⌃+F (forward full screen)? Sep 9, 2021 at 16:20
  • I appreciate the response, but I get the feeling that this problem is more general than just the one Vim example. Sep 9, 2021 at 17:37

1 Answer 1


This was a very straightforward problem: the keyboard I bought was broken. I got a replacement from my local Apple store and everything works as expected now.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .