topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday December 13, 2024, 3:35 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: DONE: If Caps Shift ALREADY ON, pressing Shift key unsets Caps-Shift  (Read 31217 times)

TWmailrec

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 130
    • View Profile
    • Donate to Member
 8)
I am constantly finding CAP-SHIFT enabled and text entered has to be re-typed.
(Probably due to key re-map on grey Enter). What is needed is a program to do the following:
If Caps Shift is ALREADY ON, pressing Shift key unsets Caps-shift and capitalizes only while SHIFT is pressed.
 
tHIS WOULD AVOID HAVING WRONGLY CAPITALISED TEXT AS NEW LINES/SENTENCES
START WITH A capital LETTER.

cAN ANYONE HELP? Perhaps a program already exists, or an ahk can be created?
 
« Last Edit: March 07, 2006, 01:25 AM by brotherS »

skrommel

  • Fastest code in the west
  • Developer
  • Joined in 2005
  • ***
  • Posts: 933
    • View Profile
    • 1 Hour Software by skrommel
    • Donate to Member
 :) Almost too short, this one!

Or you could try CAPshift from my 1 Hour Software page.

Skrommel


;CapShiftOff.ahk
; Pressing Shift turns off CapsLock
; To run, download and install AutoHotkey from www.autohotkey.com
;Skrommel @2006


#SingleInstance,Force
#Persistent
Return

~*Shift::
SetCapsLockState,Off
Return

TWmailrec

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 130
    • View Profile
    • Donate to Member
I didnt realise  it was that easy!

Many thanks for the code - Ill try it out

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Windows XP has functionality to beep at you when you press any of the "lock" buttons (Caps, Num, and Scroll). It scares the willies out of my mother (she always has her speakers turned up loud) but it's quite useful for catching that accidently "Lock" press.

If you've got the shortcut enabled, all you have to do is hold down the Num Lock key for five seconds and it will start beeping when you press the "Lock" keys. Otherwise just go into your Accessibitlity Options and enable ToggleKeys from the Keyboard tab.

TWmailrec

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 130
    • View Profile
    • Donate to Member
Re: IDEA: If Caps Shift ALREADY ON, pressing Shift key unsets Caps-Shift BY Skrommel
 :(:(
One unfortunate byproduct of this program is that if Caps Shift is on
intentionally, and raised keys accessed (eg !"£$%^&*()}{~@:),
Caps Shift is reset by the program.
This would also apply to Shift+:{F1}-{F12},
Ctrl-Shift+: keys, Alt-shift keys, [used in WORD macros]
Shift+::{Delete}{Insert}{Up}{Down}{Left}{Right}{Home}{End} etc
Shift+::{Ctrl}{Alt}{LWin}{RWin}{AppsKey} &
Shift+:{Numpad0}-{Numpad9}
Shift+:{NumpadDot}{NumpadPgDn}

Is there any way to restrict macro to letters A to Z, & a to z ??

TWmailrec :'( :'(

skrommel

  • Fastest code in the west
  • Developer
  • Joined in 2005
  • ***
  • Posts: 933
    • View Profile
    • 1 Hour Software by skrommel
    • Donate to Member
:) This should do the trick!

ShiftOff - Turns off CapsLock when Shift is pressed together with A-Z, and a few other keys.

You'll find the downloads and more info at 1 Hour Software by Skrommel.

Skrommel
« Last Edit: March 16, 2006, 10:02 PM by skrommel »

TWmailrec

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 130
    • View Profile
    • Donate to Member
 Re: DONE: If Caps Shift ALREADY ON, pressing Shift key unsets Caps-Shift

Latest code from Skrommel works great - but original exe prog needed
adjustment as caused error:
 
    Error at line 26             (& Line 27)
    Linetext  +/E  Up
    Error Invalid Hotkey
    The program will exit

So I REMd lines 26,27 & 28 (which caused same error), and program now works well!
What functions of program are affected??

TWmailrec
« Last Edit: March 17, 2006, 10:02 PM by TWmailrec »

skrommel

  • Fastest code in the west
  • Developer
  • Joined in 2005
  • ***
  • Posts: 933
    • View Profile
    • 1 Hour Software by skrommel
    • Donate to Member
 :tellme: Nothing, they are just additional hotkeys, the norwegian Æ,Ø and Å. I think I'll add an option to include more keys, instead of having to edit the source code.

But I can't understand why you get an error? Anyone else get this behaviour?

Skrommel

skrommel

  • Fastest code in the west
  • Developer
  • Joined in 2005
  • ***
  • Posts: 933
    • View Profile
    • 1 Hour Software by skrommel
    • Donate to Member
 :) Try ShiftOff v1.1.

I added a settings dialog for changing the keys.

Skrommel

TWmailrec

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 130
    • View Profile
    • Donate to Member
To Skrommel

Great idea.
1st attempt revealed error key Æ, so I removed ÆØÅ from ini file
and program works well. I dont know why these keys are rejected

TWmailrec

wasker

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 52
    • View Profile
    • Donate to Member
Shameless plug: I Hate This Key Deluxe Edition. :D
It deals with all bad keys around here: Caps, Num, F-Lock, Power, Sleep, Insert, Apps and ahhh... Win key. ;D

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
i hate this key looks quite good wasker, nice work!