Is this currently working? I have a MacBook Pro with a USB Matias Tactile Pro and a bluetooth satechi touchpad. When I record a key sequence and select "Recognize only on keyboard used for recording the shortcut (may require new recording)" it doesn't seem to work. I record the 0 on the numbed from both of them and they both trigger the same action (HUD showing keypad or keyboard). I have noticed that the option for "recognize only" seems to get reset in the UI.
For the bluetooth keypad:
[
{
"BTTTriggerType" : 624,
"BTTTriggerTypeDescription" : "Please Select a Trigger ",
"BTTTriggerClass" : "BTTTriggerTypeKeySequence",
"BTTPredefinedActionType" : 254,
"BTTPredefinedActionName" : "Show HUD Overlay",
"BTTHUDActionConfiguration" : "{\"BTTActionHUDDetail\":\"\",\"BTTActionHUDTitle\":\"keypad\",\"BTTActionHUDDuration\":0.90000000000000002,\"BTTActionHUDBackground\":\"38.719535, 38.720697, 38.720067, 213.662109\",\"BTTActionHUDSlideDirection\":0}",
"BTTEnabled2" : 1,
"BTTAlternateModifierKeys" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "71246EA7-1251-4B0D-8DC6-FE99797A3779",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTOrder" : 0,
"BTTDisplayOrder" : 0,
"BTTKeySequence" : {
"BTTPauseBetween" : 0.29999999999999999,
"BTTKeyCount" : 2,
"BTTKeySequenceDownKeys" : [
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
}
],
"BTTKeySequenceMixedKeys" : [
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYRequired" : 1
}
],
"BTTKeySequenceUpKeys" : [
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYRequired" : 1
}
]
}
}
]
For the USB keyboard:
[
{
"BTTTriggerType" : 624,
"BTTTriggerTypeDescription" : "Please Select a Trigger ",
"BTTTriggerClass" : "BTTTriggerTypeKeySequence",
"BTTPredefinedActionType" : 254,
"BTTPredefinedActionName" : "Show HUD Overlay",
"BTTHUDActionConfiguration" : "{\"BTTActionHUDDetail\":\"\",\"BTTActionHUDTitle\":\"keyboard\",\"BTTActionHUDDuration\":0.90000000000000002,\"BTTActionHUDBackground\":\"38.719535, 38.720697, 38.720067, 213.662109\",\"BTTActionHUDSlideDirection\":0}",
"BTTEnabled2" : 1,
"BTTAlternateModifierKeys" : 0,
"BTTRepeatDelay" : 0,
"BTTUUID" : "9403ECF8-081D-4A73-A0CF-6BDA4793A2F4",
"BTTNotesInsteadOfDescription" : 0,
"BTTEnabled" : 1,
"BTTModifierMode" : 0,
"BTTOrder" : 1,
"BTTDisplayOrder" : 0,
"BTTKeySequence" : {
"BTTPauseBetween" : 0.29999999999999999,
"BTTCharactersToDeleteAfterwards" : 1,
"BTTKeyCount" : 2,
"BTTKeySequenceDownKeys" : [
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
}
],
"BTTKeySequenceMixedKeys" : [
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYDown" : 1,
"BTTKEYOrderRelevant" : 1,
"BTTKEYRequired" : 1
},
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYRequired" : 1
}
],
"BTTKeySequenceUpKeys" : [
{
"BTTKEYCharacter" : " 0",
"BTTKEYCode" : 82,
"BTTKEYRequired" : 1
}
]
}
}
]