Hi Richard thanks for the heads up, you were right I needed to post the script in order to get it working. The conventions you mentioned of <> () "" are they discussed in the docs since I am totally a newbie on this it would be nice to have had this written out. Any ways I will make the changes and let you know how it works. Thanks so much for your time. Aaron
Sent from Mailspring (https://link.getmailspring.com/link/5831c0a1-7af2-48ca-ba5f-c51e8d83d...@getmailspring.com/0?redirect=https%3A%2F%2Fgetmailspring.com%2F&recipient=ZGVuZW1vLWRldmVsQGdudS5vcmc%3D), the best free email app for work On Sep 18 2020, at 3:46 am, Richard Shann <rich...@rshann.plus.com> wrote: > On Thu, 2020-09-17 at 19:16 -0400, aaron mehl wrote: > > Help, > > could you look at this script and tell me what I did wrong, since > > only two shortcuts work for me. > > Actually, none of those commands will do anything - the two shortcuts > that work were presumably already working before executing this script. > As in my last email I've done a global replace of < with " and > with " > to get: > > (d-AddKeybinding "hardcodedA" "hft+a") > (d-AddKeybinding "hardcodedadown" "a") > (d-AddKeybinding "hardcodedA-mid" "ctrl+ a") > (d-AddKeybinding "hardcodedB" "Shft+s") > (d-AddKeybinding "hardcodedbdown" "s") > (d-AddKeybinding "hardcodedB-mid" "ctrl+s") > (d-AddKeybinding "hardcodedC" "Shft+c") > (d-AddKeybinding "hardcodedc-2" "c") > (d-AddKeybinding "hardcodedcdown" "ctrl+c") > (d-AddKeybinding "hardcodedD" "Shft+d") > (d-AddKeybinding "hardcodedddown" "ctrl+d") > (d-AddKeybinding "hardcodedE" "Shft+e") > (d-AddKeybinding "hardcodedEup" "e") > (d-AddKeybinding "hardcodededown" "Ctrl+e") > (d-AddKeybinding "hardcodedF" "Shft+f") > (d-AddKeybinding "hardcodedfdown" "f") > (d-AddKeybinding "hardcodedG" "g") > (d-AddKeybinding "hardcodedgdown" "Shft+g") > > this has some errors still: > (d-AddKeybinding "hardcodedA" "hft+a") > ;;; presumably you meant Shft+a > but there is no such name for a key, if you hold down Shift and press > "a" you get the name "A" in the keypress dialog > > (d-AddKeybinding "hardcodedadown" "a") > ;;ok > > (d-AddKeybinding "hardcodedA-mid" "ctrl+ a") ;;;should be Ctrl+a that is C > not c and no space > ... others likewise. > > These will work provided there exist commands with the names given - to check > this try executing the commands, e.g. type > (d-hardcodedA) > into the CLI box of the Scheme window and press Return - it should execute > the command. And so on for the other names. (That is, prefix the command name > with d- and wrap the whole thing in parens () and then execute it). > HTH > Richard > > thanks, > > Aaron > > > > Sent from Mailspring, the best free email app for work > > On Sep 17 2020, at 7:17 am, Richard Shann <rich...@rshann.plus.com> > > wrote: > > One thing - I just noticed in a file you sent: > > > > (d-AddKeybinding "hardcodedA" <shift,a>) > > > > I'm afraid I've mislead you here - putting < > round something is a > > common convention meaning "the thing of that name", in this case what > > you would want is > > > > (d-AddKeybinding "hardcodedA" "A") > > > > where "A" is the name of the keypress Shift-a enclosed in double > > quotes. That is, the first field is the name of the command, enclosed > > in double quotes and the second is the name of the short cut, > > enclosed > > in double quotes. > > > > Richard > > > > > > On Thu, 2020-09-17 at 06:16 -0400, aaron mehl wrote: > > > > > > > > > Sent from Mailspring, the best free email app for work > > > On Sep 17 2020, at 4:01 am, Richard Shann <rich...@rshann.plus.com> > > > wrote: > > > On Wed, 2020-09-16 at 20:47 -0400, aaron mehl wrote: > > > > Hi again I am posting the hard-code-mode, which isn't working > > > > correctly. I added a shortcut in command center rr and it got > > > > invoked. > > > > I think probably control should be cntrl? > > > > shift? > > > > > > > > > > > > what do you mean by "list" a command? > > > In the scheme script I have a list of commands one for each hard > > > coded note. > > > when I tested my script the short cut I gave for the letter 's' > > > didn't work so I was trying to debug it. When looking at the script > > I > > > forinstance used a comma for a two key shortcut and I see from your > > > response I should have used a '+ ' sign. Also I want to make sure > > > that my shortcuts replace the default ones. > > > We also mentioned another script that leave the hard-code-mode > > which > > > will be next after I debug. > > > Aaron > > > > > > Richard >