Caps Lock stores and statements
These are three optional header statements that Keyman recognizes, all working with Caps Lock. The first statement, "Caps Always Off", makes sure that Caps Lock cannot be turned on while the keyboard is active, and it turns Caps Lock off when the keyboard is switched on. Put this statement on its own line in the header.
The other two statements, "Caps On Only", and "Shift Frees Caps" are usually used together. "Caps On Only" makes the Caps Lock key like a typewriter Caps Lock, where pressing it turns it on only. "Shift Frees Caps" tells Keyman to recognize the use of the Shift key to turn Caps Lock off. Using these two together makes Keyman work like many European keyboards. These two statements each take a single line in the header.
Example
store( &capsalwaysoff ) "1" store( &capsononly ) "1" store( &shiftfreescaps ) "1" CAPS ALWAYS OFF CAPS ON ONLY SHIFT FREES CAPS
Versions
The caps statement was introduced in Keyman 5.0.