Aside from switching between the playback/system control keys and the regular function keys, in macOS the fn key can be used to access keys not available on the keyboard. For example, if a dedicated ⌦ Delete key there isn't present, then fn+⌫ Backspace result in ⌦ Delete.
My problem is that this behaviour doesn't persist for keyboard shortcuts: when used in conjunction with ⌘ Command or ⌃ Control, fn is ignored. This generates a few inconsistencies.
For example, on my 2017 MacBook Pro ⌘ Command+⌫ Backspace will all previous characters in the current line. Given that fn+⌫ Backspace will delete the next character, I would expect ⌘ Command+fn+⌫ Backspace to delete the remaining portion of the line. However, fn gets ignored and this key combination ends up deleting the previous portion of the line.
How can I have access to the "hidden keys" accessible with fn even when ⌘ Command is pressed?
Edit: formatting
Best Answer
Even with both Backspace ⌫ & Delete ⌦ keys, Cmd ⌘ Delete ⌦ does not clear the line forward of the cursor, even though Cmd ⌘ Backspace ⌫ clears it rearward.
It would appear the inconsistency isn't in the Fn key itself, but in the OS's usage of Cmd ⌘ Delete ⌦ .
Opt ⌥ Delete ⌦ deletes one word forward of the cursor, as does Fn Cmd ⌘ Backspace ⌫ .