I have a PC keyboard (german qwertz) connected to my MAC because @work I only use Windows.
I switched the control / command keys in MacOS and added
DefaultKeyBinding.dict
to
~/Library/KeyBindings
This is recognized by all native apps. But not in Fire because I read somewhere that you implemented your own input thing .
Is there a chance to have Fire work like any other mac app?
Here is my DefaultKeyBinding.dict
{
/* I changed command-key to ctrl. So if not replace @ with ^ */
/* modifier key syntax */
/* ~ = Option key */
/* $ = Shift key */
/* ^ = Control key */
/* @ = Command key */
/* # = keys on num pad */
/* home */
"\UF729" = "moveToBeginningOfLine:";
"@\UF729" = "moveToBeginningOfDocument:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
"@$\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* end */
"\UF72B" = "moveToEndOfLine:";
"@\UF72B" = "moveToEndOfDocument:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
"@$\UF72B" = "moveToEndOfDocumentAndModifySelection:";
/* page up/down */
"\UF72C" = "pageUp:";
"\UF72D" = "pageDown:";
/* jump words */
"@\UF702" = "moveWordLeft:";
"@\UF703" = "moveWordRight:";
/* jump words with selection */
"@$\UF702" = "moveWordLeftAndModifySelection:";
"@$\UF703" = "moveWordRightAndModifySelection:";
/* delete */
"@\U0008" = "deleteWordBackward:";
/* special characters */
"~+" = ("insertText:", "~");
"~q" = ("insertText:", "@");
"~7" = ("insertText:", "{");
"~8" = ("insertText:", "[");
"~9" = ("insertText:", "]");
"~0" = ("insertText:", "}");
"~ß" = ("insertText:", "\\");
"~<" = ("insertText:", "|");
}