Skip to main content

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#.," = ("insertText:", "."); "#." = ("insertText:", ","); } 

As the comma after "insertText" is a separator between the command and the wanted character. This effectively reverts the original behaviour of the key in the numpad.

(Tested and working on macOS 15)

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#." = ("insertText:". ","); } 

As the comma after "insertText" is a separator between the command and the wanted character.

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#," = ("insertText:", "."); "#." = ("insertText:", ","); } 

As the comma after "insertText" is a separator between the command and the wanted character. This effectively reverts the original behaviour of the key in the numpad.

(Tested and working on macOS 15)

Take a dot as an input, instead of a non-existing comma
Source Link

This worked great on Catalina 10.15.7. Thanks a lot!

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#." = ("insertText:",. ","); } 

As the comma after "insertText" is a separator between the command and the wanted character.

This worked great on Catalina 10.15.7. Thanks a lot!

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#." = ("insertText:", ","); } 

As the comma after "insertText" is a separator between the command and the wanted character.

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#." = ("insertText:". ","); } 

As the comma after "insertText" is a separator between the command and the wanted character.

Source Link

This worked great on Catalina 10.15.7. Thanks a lot!

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{ "#." = ("insertText:", ","); } 

As the comma after "insertText" is a separator between the command and the wanted character.