Skip to content

Instantly share code, notes, and snippets.

@zerobias
Last active November 2, 2018 12:30
Show Gist options
  • Save zerobias/325a9a453fe590b3a82ea13151e1732e to your computer and use it in GitHub Desktop.
Save zerobias/325a9a453fe590b3a82ea13151e1732e to your computer and use it in GitHub Desktop.
BTT switch to specific keyboard language, A then Caps - "ABC" (aka english), S then Caps - "Russian - PC"
{
"BTTGestureNotes" : "switch to english",
"BTTTriggerType" : 624,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : -1,
"BTTPredefinedActionName" : "No Action",
"BTTAdditionalConfiguration" : "131074",
"BTTEnabled2" : 1,
"BTTUUID" : "4C75140A-7C83-4D71-9317-9E986458F307",
"BTTTriggerOnDown" : 1,
"BTTEnabled" : 1,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 2,
"BTTAdditionalActions" : [
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 194,
"BTTPredefinedActionName" : "Toggle Caps Lock On\/Off",
"BTTEnabled2" : 1,
"BTTUUID" : "24FC7ECE-B936-4E47-98DC-73BBAB510ED5",
"BTTEnabled" : 1,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 18
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 172,
"BTTPredefinedActionName" : "Run Apple Script (blocking)",
"BTTInlineAppleScript" : "set layoutName to \"ABC\"\r\rtell application \"System Events\" to tell process \"SystemUIServer\"\r\ttell (1st menu bar item of menu bar 1 whose description is \"text input\") to {click, click (menu 1's menu item layoutName)}\rend tell",
"BTTEnabled2" : 1,
"BTTUUID" : "E6DCF0DF-A063-4A99-99CD-AEE43FA862AA",
"BTTEnabled" : 1,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 19
}
],
"BTTKeySequence" : {
"BTTPauseBetween" : 0.89795918367346927,
"BTTCharactersToDeleteAfterwards" : 1,
"BTTKeyCount" : 3,
"BTTKeySequenceDownKeys" : [
{
"BTTKEYCharacter" : " A",
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854528
}
],
"BTTKeySequenceMixedKeys" : [
{
"BTTKEYCharacter" : " A",
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854528
},
{
"BTTKEYCharacter" : " A",
"BTTKEYTime" : 562854528
},
{
"BTTKEYCode" : 57,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854528
}
],
"BTTKeySequenceUpKeys" : [
{
"BTTKEYCharacter" : " A",
"BTTKEYTime" : 562854528
},
{
"BTTKEYCode" : 57,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854528
}
]
}
}
{
"BTTGestureNotes" : "switch to russian",
"BTTTriggerType" : 624,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : -1,
"BTTPredefinedActionName" : "No Action",
"BTTAdditionalConfiguration" : "0",
"BTTEnabled2" : 1,
"BTTUUID" : "5238275C-00F2-4E72-AD26-4D11CFBB3CA1",
"BTTTriggerOnDown" : 1,
"BTTEnabled" : 1,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 3,
"BTTAdditionalActions" : [
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 194,
"BTTPredefinedActionName" : "Toggle Caps Lock On\/Off",
"BTTEnabled2" : 1,
"BTTUUID" : "7A654DED-9E5F-4B33-A91E-C941A5E3CFA5",
"BTTEnabled" : 1,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 0
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
"BTTPredefinedActionType" : 172,
"BTTPredefinedActionName" : "Run Apple Script (blocking)",
"BTTInlineAppleScript" : "set layoutName to \"Russian - PC\"\r\rtell application \"System Events\" to tell process \"SystemUIServer\"\r\ttell (1st menu bar item of menu bar 1 whose description is \"text input\") to {click, click (menu 1's menu item layoutName)}\rend tell",
"BTTEnabled2" : 1,
"BTTUUID" : "0E2C1E11-6ECB-4E13-9502-0BCD6457CB9C",
"BTTEnabled" : 1,
"BTTShortcutKeyCode" : -1,
"BTTShortcutModifierKeys" : -1,
"BTTOrder" : 1
}
],
"BTTKeySequence" : {
"BTTPauseBetween" : 0.89795918367346927,
"BTTCharactersToDeleteAfterwards" : 1,
"BTTKeyCount" : 3,
"BTTKeySequenceDownKeys" : [
{
"BTTKEYCharacter" : " Ы",
"BTTKEYCode" : 1,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854336
}
],
"BTTKeySequenceMixedKeys" : [
{
"BTTKEYCharacter" : " Ы",
"BTTKEYCode" : 1,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854336
},
{
"BTTKEYCharacter" : " Ы",
"BTTKEYCode" : 1,
"BTTKEYTime" : 562854336
},
{
"BTTKEYCode" : 57,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854400
}
],
"BTTKeySequenceUpKeys" : [
{
"BTTKEYCharacter" : " Ы",
"BTTKEYCode" : 1,
"BTTKEYTime" : 562854336
},
{
"BTTKEYCode" : 57,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1,
"BTTKEYTime" : 562854400
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment