Thanks Chris,

I will work through your instructions, but do I read your notes to suggest 
what I expected that there is a step that can only be interactive?

If so how do we distribute shortcut(s) ?

Regrds
Tones
On Tuesday, 26 January 2021 at 14:08:09 UTC+11 clutterstack wrote:

> Hi Tones,
>
> To test, I made one to pop up HelloThere in a modal, by following the 
> directions in the Keyboard Shortcut Tiddler tiddler. 
> <https://tiddlywiki.com/#Keyboard%20Shortcut%20Tiddler>
>
> Overview: I had to create two tiddlers, then go into Control Panel -> 
> Keyboard Shortcuts to set the key combination for the shortcut.
>
> I called my shortcut "canscut".
>
> First I made a tiddler with an arbitrary title, whose text field contains 
> the action I want the shortcut to invoke; in this case:
>
> <$action-sendmessage $message="tm-modal" $param="HelloThere" />
>
> I added a field with name key and value ((canscut)), and tagged it 
> $:/tags/KeyboardShortcut. That takes care of setting up the actions and 
> the reference key so the shortcut can be referred to in macros without 
> being opinionated on what its specific key combo should be.
>
> Then I created the tiddler $:/config/ShortcutInfo/canscut -- I didn't 
> have to put anything into it; that's enough to add a row into the 
> appropriate part of Control Panel -> Keyboard Shortcuts, so that the key 
> combo can be set interactively. Once I used that interface to set the key 
> combination, the tiddler $:/config/shortcuts/canscut was generated with 
> shift-cmd-G in the text field.
>
> And voila, now if I hit shift-cmd-G, I get the HelloThere tiddler in a 
> modal.
>
> Hope that helps,
> Chris
> On Monday, January 25, 2021 at 8:24:56 PM UTC-5 TW Tones wrote:
>
>> Have you found a easy to use way to create your own global shortcuts?
>>
>> I found a few times trying to understand the keyboard shortcuts some gaps 
>> in the doco. First I would like to understand, then update the doco.
>>
>> Tones
>>
>> On Tuesday, 26 January 2021 at 12:12:03 UTC+11 clutterstack wrote:
>>
>>> Haha, I'm just looking at the source for the keyboard-driven-input 
>>> macro and it has five nested keyboard widgets, so I venture a guess 
>>> that there's not an obviously better way just now.
>>>
>>> Best,
>>> Chris
>>>
>>> On Monday, January 25, 2021 at 7:56:55 PM UTC-5 clutterstack wrote:
>>>
>>>> Thanks Tones,
>>>>
>>>> I had another look at the global keyboard shortcuts, and I haven't 
>>>> tried it, but the presence of duplicate key combinations in the shortcut 
>>>> list does make me hopeful that I might be able to just add more duplicate 
>>>> global shortcuts and have them work appropriately with a macro that only 
>>>> works under, as you say, given conditions. It does sound like something 
>>>> that could require careful thought to avoid conflict. But definitely 
>>>> something to think about!
>>>>
>>>> For now, I think I'll leave my nested keyboard widgets in place, since 
>>>> they work and haven't caused me any grief, unless it's through a 
>>>> performance hit. I certainly have other optimisations I can focus on!
>>>>
>>>> Best,
>>>> Chris
>>>> On Sunday, January 24, 2021 at 4:58:22 PM UTC-5 TW Tones wrote:
>>>>
>>>>> Clutterstack,
>>>>>
>>>>> I am no expert in keyboard shortcuts for sure, but with 5.1.23 we can 
>>>>> now use the modifier keys, so alt- shift- ctrl- can be interrogated in 
>>>>> the 
>>>>> actions macro if appropriate you can then use one key, 3-4 modifier keys 
>>>>> so 
>>>>> perhaps a global short cut that responds to conditions and modifier keys 
>>>>> is 
>>>>> another approach.
>>>>>
>>>>> Regards
>>>>> Tones
>>>>>
>>>>> On Sunday, 24 January 2021 at 15:02:39 UTC+11 clutterstack wrote:
>>>>>
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I have, in some of my macros, three nested keyboard widgets to listen 
>>>>>> for three different key combinations. I'm just wondering whether this is 
>>>>>> the best way to accomplish that. I don't think I want to assign keyboard 
>>>>>> shortcuts for the whole wiki, because I may want different actions for 
>>>>>> the 
>>>>>> same key or key combination, based on the event target.
>>>>>>
>>>>>> Am I missing something?
>>>>>>
>>>>>> Best,
>>>>>> Chris
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6b27f1a7-a337-440c-af4b-8cdec4f5cd90n%40googlegroups.com.

Reply via email to