Skip to content

Releases: nascentt/CapShift

v3.0

27 Aug 16:15
f31b99a
Compare
Choose a tag to compare
  • Support for Insert Lock. Note insertlock/overtype mode is per app, rather than global like numlock/capslock.
  • Menu option to strip characters forbidden in Windows filenames.

v2.0

27 Aug 16:12
f31b99a
Compare
Choose a tag to compare
  • Optional functionality saved to INI file. So everyone can pick and choose their prefered features from each version of the scripts, such as: progress bar visibility, color, tooltips, capslock toggle menu item or split on-off menu items in enhanced menu.
  • Added delay and menu functionality to NumLock and capslock.
  • Fixed K Freeman's script (but bug has existed since skrommel's original script) so that hitting a modifier key (such as shift which is right below capslock) at the same time as capslock doesn't bypass the script.
  • Put capslock ON and Capslock OFF back in menu (and NumLock ON and OFF). INI option to switch back to toggle menu items instead.
  • Fixed K.Freeman's bug which prompts for a custom timer of 1 second=1000 but timer loop uses a sleep 10 in the loop making 1 second=100. Updated prompts to reflect meaning of numbers.
  • Reorganised the menu. As features are added it makes more sense to cascade the text conversions

I've also incorporated HansBKK's request and Gogo's "Needle" code into CAPshift to add a Smart Title Case function in addition to the dumber Title Case function, it seemed like a cool idea, so I fiddled around trying to add it to CAPshift2. Basically it does not capitalise articles, conjunctions and prepositions unless they are in the start of the sentence. Gogo's sample list of these words were very limited, so I extended it.

Finally I've added a feature to make the capslock (and numlock if numlock mode is enabled) immediately induce the menu rather than toggle capslock at all, based on HansBKK's use case. I didn't actually use any of his code, but give credit for the idea.