Home | Tips | Library | Other Authors | Other WP Sites | Writer's Links | Contact | Site Map | Donate

Barry MacDonnell's
Toolbox for WordPerfect

Macros, tips, and templates for Corel® WordPerfect® for Windows®
© Copyright 1996-2018 by Barry MacDonnell. All Rights Reserved.

Page updated Dec 7, 2018

WordPerfect Tips
Main tips page | Browse tips
Make the <Shift> key turn <Caps Lock> off automatically


Related items -


•  If you have already typed something with <Caps Lock> on and then noticed upper and lower case was reversed, you can quickly fix it without having to delete it and then re-type it. See the Convert Case macro here.

•  To keep from accidentally toggling the <Insert> key to typeover (overwrite) mode, see here.


In WordPerfect (only)

After typing in ALL CAPS with the Caps Lock key enabled, you might find that the next sentences look something like this:

"tHE iNTERNATIONAL bUSINESS mACHINES cORPORATION (ibm) IS AN aMERICAN CORPORATION ..."

This case-reversal is typical in WordPerfect whenever Caps Lock is enabled (i.e., turned "on"): The Caps Lock and Shift keys are independent of each other in most Windows configurations, and pressing Caps Lock to turn it on means it will stay on until you remember to turn it off.

But there are two things you can do in WordPerfect if this is a frequent problem:

•  To help prevent this from happening in WordPerfect while you type -

•  click Tools, QuickCorrect, Format-As-You-Go; then
•  enable the CapsFix checkbox.

[For more on QuickCorrect features and functions, see here.]

•  To fix the text after it was typed, see the Convert Case macro (<- see the left column). If that macro is assigned to a shortcut key or toolbar, it becomes a quick and easy way to reverse each character's case in a selection of text.

A more useful solution to help with this problem is to use a Windows setting to link the Caps Lock and Shift keys so that pressing the Shift key automatically turns off the Caps Lock key (if it's on). This works transparently when any following text -- such as a new sentence -- must be capitalized.

This Windows setting can be set up in several ways, which are described below. Note that they are not really "permanent" solutions because any of the methods can be used to quickly remove this linked-key behavior as well as set it.

In all Windows programs (including WordPerfect)

To set Windows computers to automatically toggle Caps Lock off in all Windows programs when no longer needed, see the methods below for your version of Windows. [Read: Disclaimer]

After you have set it up in Windows -

To toggle Caps Lock off, just press the <Shift> key instead of the <Caps Lock> key. This is typically done if the next word is supposed to start with a capital letter, so just press the <Shift> key while typing that letter.

Note that pressing the <Caps Lock> key to toggle it off will no longer work. You must use the <Shift> key.

If you wish, you can leave WordPerfect's CapsFix option (above) enabled even if you use the Windows setting below. The Windows setting will take precedence, efectively ignoring the WordPerfect option.

Be sure to inform other users about this change to your system, since they might think something is wrong with the keyboard when using the Caps Lock key. Nothing's wrong -- it's just using the method that was in existence for decades on typewriters!

Notes

The basic method came from a tip in User-To-User, PC Magazine, February 3, 2004; p. 75, relating to Windows XP. But the method still works in Windows 7/8/10, as outlined below.

Historical note: This is the way many typewriters worked: The Shift key automatically disabled the Caps Lock key.

Some methods for Windows 10:

[NOTE: Now that Windows 10 is a "service," Microsoft sometimes moves some user options around in its settings screens without much (or any) notice, so if the steps in a given method below don't seem to be available on your system, try another Windows 10 method.]

Create a Windows shortcut to allow convenient access to the required setting

•  See the Winaero blog site here or the TenForums site here.

Both sites show the same procedure on how to create a desktop shortcut using a single (one-line) Windows Run command:

Rundll32 Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

Tip: For a one-time use you can simply paste that single Rundll32... string into the Run field in Windows 10 (via the Windows key + R). But creating a desktop shortcut gives a more convenient access to this feature in the future.

•  When
the Text Services and Input Languages dialog appears:

On the Advanced Key Settings tab click the "Press the SHIFT key" radio button.

(To restore the default later: choose "Press the CAPS LOCK key".)

•  Click Apply, then OK.

Use Windows 10's Settings

•  In this step use either A or B to open the Windows Settings window:

[A] If you use the Start menu (tiles) click on the gear icon ("Settings") on the left side of the menu to open the Windows Settings window.
    - or -
[B] On the Windows task bar (bottom of screen, extreme right side), click on the Notifications icon and then choose "All settings" to open Windows Settings.

The next steps depend on your build of Windows 10. Whichever method you use you will be trying to reach the "Region & language settings" screen and thence to the Text Services and Input Languages dialog.

•  Click on Time & Language, and then click on Region & Language in the left sidebar.

•  In the Region & Language screen scroll down and click “Advanced keyboard settings”.

•  In the Advanced keyboard settings window, click “Language bar options”.  

•  This brings up the
Text Services and Input Languages dialog.

On the Advanced Key Settings tab, click the “Press the SHIFT key” radio button.

(To restore the default later: choose "Press the CAPS LOCK key".)


•  Click Apply, then OK.

Use the Windows 10 Control Panel (should be similar in Windows 8):

•  In Windows 10, launch the Windows Control Panel (Start, Control Panel).

•  Under the Clock, Language, and Region heading, click on "Change input methods". This brings up the "Change your language preferences" dialog.

•  Click the "Advanced settings" option (left side of dialog).

•  In the Advanced settings dialog, under "Switching input methods," click "Change language bar hot keys". This brings up the "Text Services and Input Languages" dialog.

•  On the Advanced Key Settings tab, click the "Press the SHIFT key" radio button.

(To restore the default later: choose "Press the CAPS LOCK key".)

•  Click Apply, then OK.

Method for Windows 7:

•  In Windows 7, launch the Windows Control Panel (Start, Control Panel).
•  Click on "Change keyboards or other input methods" (under the Clock, Language, and Region heading). This brings up the "Region and Languages"  dialog.
•  On the Keyboards and Languages tab, click on the Change Keyboards button. This brings up the Text Services and Input Languages dialog.
•  Click on the Advanced Key Settings tab. In the "To turn off Caps Lock" section, enable the radio button "Press the SHIFT key".
•  Click OK until you return to the Control Panel.
Method for Windows XP:

•  In Windows XP, launch the Windows Control Panel (Start, Settings, Control Panel).
•  Launch (double click) the Regional and Languages Options applet in the Control Panel.
•  When the Regional and Languages Options dialog appears, click on the Languages tab at the top.
•  Click the Details button to bring up the Text Services and Input Languages dialog,
•  Click the Settings tab.

If the Key Settings button at the bottom of the dialog is grayed out (Windows XP requires more than one keyboard definition to make this button active), click the Add button to bring up the Add Input Language dialog; under the Keyboard Layout drop list, choose another keyboard definition (e.g., United States-International) and click OK to add the new definition.

•  Select the keyboard you normally us (e.g., US).
•  Click on Key Settings, and choose the "Press the SHIFT key" option.
•  Click OK until you return to Control Panel.