Add Mac special cases
@@ -392,6 +392,10 @@ MouseWheelRight
# Default keybinding configuration.
+A select few keybindings are different on MacOS compared to other
+operating systems. This is because different OSes have different
+conventions for text editing defaults.
+
```json
{
"Up": "CursorUp",
@@ -410,9 +414,15 @@ MouseWheelRight
"CtrlShiftLeft": "SelectWordLeft",
"AltLeft": "StartOfLine",
"AltRight": "EndOfLine",
+ "AltShiftRight": "SelectWordRight", (Mac)
+ "AltShiftLeft": "SelectWordLeft", (Mac)
+ "CtrlLeft": "StartOfText", (Mac)
+ "CtrlRight": "EndOfLine", (Mac)
"AltShiftLeft": "SelectToStartOfLine",
+ "CtrlShiftLeft": "SelectToStartOfText", (Mac)
"ShiftHome": "SelectToStartOfLine",
"AltShiftRight": "SelectToEndOfLine",
+ "CtrlShiftRight": "SelectToEndOfLine", (Mac)
"ShiftEnd": "SelectToEndOfLine",
"CtrlUp": "CursorStart",
"CtrlDown": "CursorEnd",
