There is only one truth. It is the source.
June 8, 2015
Want to swap numbers with symbols on your keyboard? Here's the Karabiner config:
<?xml version="1.0"?> <root> <item> <name>Swap Shift For Numbers</name> <identifier>private.swap_shift_for_numbers</identifier> <autogen> __KeyToKey__ KeyCode::KEY_1, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_1, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_1, KeyCode::KEY_1, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_2, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_2, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_2, KeyCode::KEY_2, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_3, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_3, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_3, KeyCode::KEY_3, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_4, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_4, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_4, KeyCode::KEY_4, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_5, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_5, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_5, KeyCode::KEY_5, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_6, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_6, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_6, KeyCode::KEY_6, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_7, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_7, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_7, KeyCode::KEY_7, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_8, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_8, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_8, KeyCode::KEY_8, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_9, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_9, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_9, KeyCode::KEY_9, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_0, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, KeyCode::KEY_0, </autogen> <autogen> __KeyToKey__ KeyCode::KEY_0, KeyCode::KEY_, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_SHIFT, </autogen> </item> </root>