As of Windows 10.0.27729.1000
Some keyboards do not associate the CapsLock and Shift keys together for all keystrokes; instead, pressing the CapsLock key defines an additional two shift states for specific keys.
Therefore, some languages cannot by typed without the CapsLock key.
The "SG" in the name orginiates from the first keyboard layout to use the functionality, the Swiss German keyboard layout.
Layouts with SGCAPS keys
13 out of 217 system layouts have SGCAPS keys, ordered below by the number of such keys.
denotes dead keys
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_X | ь | ѝ | Ь | Ѝ |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_OEM_COMMA | , | ы | , | Ы |
VK_A | ь | ѝ | Ь | Ѝ |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_OEM_5 | ь | ѝ | Ь | Ѝ |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_2 | ě | 2 | Ě | 2 |
VK_3 | š | 3 | Š | 3 |
VK_4 | č | 4 | Č | 4 |
VK_5 | ř | 5 | Ř | 5 |
VK_6 | ž | 6 | Ž | 6 |
VK_7 | ý | 7 | Ý | 7 |
VK_8 | á | 8 | Á | 8 |
VK_9 | í | 9 | Í | 9 |
VK_0 | é | 0 | É | 0 |
VK_OEM_4 | ú | / | Ú | / |
VK_OEM_1 | ů | " | Ů | " |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_2 | ě | 2 | Ě | 2 |
VK_3 | š | 3 | Š | 3 |
VK_4 | č | 4 | Č | 4 |
VK_5 | ř | 5 | Ř | 5 |
VK_6 | ž | 6 | Ž | 6 |
VK_7 | ý | 7 | Ý | 7 |
VK_8 | á | 8 | Á | 8 |
VK_9 | í | 9 | Í | 9 |
VK_0 | é | 0 | É | 0 |
VK_OEM_4 | ú | / | Ú | / |
VK_OEM_1 | ů | " | Ů | " |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_OEM_1 | ף | : | ; | |
VK_OEM_7 | , | " | ' | |
VK_OEM_COMMA | ת | > | , | |
VK_OEM_PERIOD | ץ | < | . | |
VK_OEM_2 | . | ? | / | |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_1 | 1 | ! | 1 | ! |
VK_2 | 2 | @ | 2 | @ |
VK_3 | 3 | # | 3 | # |
VK_4 | 4 | $ | 4 | $ |
VK_5 | 5 | % | 5 | % |
VK_6 | 6 | ^ | 6 | ^ |
VK_7 | 7 | & | 7 | & |
VK_8 | 8 | * | 8 | * |
VK_9 | 9 | ( | 9 | ( |
VK_0 | 0 | ) | 0 | ) |
VK_OEM_MINUS | - | _ | - | _ |
VK_OEM_PLUS | = | + | = | + |
VK_Q | q | Q | q | Q |
VK_W | w | W | w | W |
VK_E | Ꭱ | Ꭱ | e | E |
VK_R | | | r | R |
VK_T | t | T | t | T |
VK_Y | y | Y | y | Y |
VK_U | Ꭴ | Ꭴ | u | U |
VK_I | Ꭲ | Ꭲ | i | I |
VK_O | Ꭳ | Ꭳ | o | O |
VK_P | | | p | P |
VK_OEM_4 | [ | { | [ | { |
VK_OEM_6 | ] | } | ] | } |
VK_A | Ꭰ | Ꭰ | a | A |
VK_S | s | S | s | S |
VK_D | d | D | d | D |
VK_F | | | f | F |
VK_G | g | G | g | G |
VK_H | h | H | h | H |
VK_J | j | J | j | J |
VK_K | k | K | k | K |
VK_L | l | L | l | L |
VK_OEM_1 | ; | : | ; | : |
VK_OEM_7 | ' | " | ' | " |
VK_OEM_3 | ` | ~ | ` | ~ |
VK_OEM_5 | \ | | | \ | | |
VK_Z | | | z | Z |
VK_X | x | X | x | X |
VK_C | c | C | c | C |
VK_V | Ꭵ | Ꭵ | v | V |
VK_B | | | b | B |
VK_N | n | N | n | N |
VK_M | m | M | m | M |
VK_OEM_COMMA | , | < | , | < |
VK_OEM_PERIOD | . | > | . | > |
VK_OEM_2 | / | ? | / | ? |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_1 | ᖕ | 𑪰 | 1 | ! |
VK_2 | ᑉ | 𑪲 | 2 | @ |
VK_3 | ᕐ | 𑪴 | 3 | # |
VK_4 | ᒃ | ᕠ | 4 | $ |
VK_5 | ᑦ | ᕤ | 5 | % |
VK_6 | ᖅ | ᕦ | 6 | ^ |
VK_7 | ᒻ | 𑪶 | 7 | & |
VK_8 | ᓐ | 𑪸 | 8 | * |
VK_9 | ᓪ | 𑪺 | 9 | ( |
VK_0 | ᔾ | ᖨ | 0 | ) |
VK_OEM_MINUS | − | ᖪ | - | _ |
VK_OEM_PLUS | ᕝ | ᖬ | = | + |
VK_Q | ᖏ | ᒋ | q | Q |
VK_W | ᐃ | ᐱ | w | W |
VK_E | ᕿ | ᕆ | e | E |
VK_R | ᑭ | ᖕ | r | R |
VK_T | ᑎ | ᙱ | t | T |
VK_Y | ᓯ | ᙳ | y | Y |
VK_U | ᒥ | ᙵ | u | U |
VK_I | ᓂ | ᖤ | i | I |
VK_O | ᓕ | ᖠ | o | O |
VK_P | ᔨ | ᖦ | p | P |
VK_OEM_4 | ᒡ | ᔅ | [ | { |
VK_OEM_6 | ] | [ | ] | |
VK_A | ᖑ | ᒍ | a | A |
VK_S | ᐅ | ᐳ | s | S |
VK_D | ᖁ | ᕈ | d | D |
VK_F | ᑯ | ᕕ | f | F |
VK_G | ᑐ | ( | g | G |
VK_H | ᓱ | ) | h | H |
VK_J | ᒧ | ᔪ | j | J |
VK_K | ᓄ | ᕗ | k | K |
VK_L | ᓗ | ᖢ | l | L |
VK_OEM_1 | ; | : | ; | : |
VK_OEM_7 | ' | " | ' | " |
VK_OEM_3 | ` | ~ | ` | ~ |
VK_OEM_5 | / | | | \ | | |
VK_Z | ᖓ | ᒐ | z | Z |
VK_X | ᐊ | ᐸ | x | X |
VK_C | ᖃ | ᕋ | c | C |
VK_V | ᑲ | ? | v | V |
VK_B | ᑕ | ᕼ | b | B |
VK_N | ᓴ | ᓇ | n | N |
VK_M | ᒪ | ᓚ | m | M |
VK_OEM_COMMA | , | < | , | < |
VK_OEM_PERIOD | . | > | . | > |
VK_OEM_2 | ᔭ | ᕙ | / | ? |
VK_OEM_102 | / | | | \ | | |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_1 | 1 | 1 | ᖕ | 1 |
VK_2 | 2 | 2 | ᑉ | 2 |
VK_3 | 3 | 3 | ᕐ | 3 |
VK_4 | 4 | 4 | ᒃ | 4 |
VK_5 | 5 | 5 | ᑦ | 5 |
VK_6 | 6 | 6 | ᖅ | 6 |
VK_7 | 7 | 7 | ᒻ | 7 |
VK_8 | 8 | 8 | ᓐ | 8 |
VK_9 | 9 | 9 | ᓪ | 9 |
VK_0 | 0 | 0 | ᔾ | 0 |
VK_OEM_MINUS | - | _ | - | − |
VK_OEM_PLUS | = | + | ᕝ | + |
VK_Q | q | Q | ᖏ | ᒋ |
VK_W | w | W | ᐃ | ᐱ |
VK_E | e | E | ᕿ | ᕆ |
VK_R | r | R | ᑭ | ᖖ |
VK_T | t | T | ᑎ | ᙱ |
VK_Y | y | Y | ᓯ | ᙳ |
VK_U | u | U | ᒥ | ᙵ |
VK_I | i | I | ᓂ | ᖤ |
VK_O | o | O | ᓕ | ᖠ |
VK_P | p | P | ᔨ | ᖦ |
VK_OEM_4 | [ | { | ᒡ | ᔅ |
VK_OEM_6 | ] | } | ᐞ | |
VK_A | a | A | ᖑ | ᒍ |
VK_S | s | S | ᐅ | ᐳ |
VK_D | d | D | ᖁ | ᕈ |
VK_F | f | F | ᑯ | ᕕ |
VK_G | g | G | ᑐ | ( |
VK_H | h | H | ᓱ | ) |
VK_J | j | J | ᒧ | ᔪ |
VK_K | k | K | ᓄ | ᕗ |
VK_L | l | L | ᓗ | ᖢ |
VK_OEM_7 | \ | | | / | |
VK_Z | z | Z | ᖓ | ᒐ |
VK_X | x | X | ᐊ | ᐸ |
VK_C | c | C | ᖃ | ᕋ |
VK_V | v | V | ᑲ | ? |
VK_B | b | B | ᑕ | ᕼ |
VK_N | n | N | ᓴ | ᓇ |
VK_M | m | M | ᒪ | ᓚ |
VK_OEM_2 | / | ? | ᔭ | ᕙ |
VK_OEM_5 | \ | | | / | |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_1 | 1 | ! | ᖕ | |
VK_2 | 2 | @ | ᑉ | |
VK_3 | 3 | # | ᕐ | |
VK_4 | 4 | $ | ᒃ | |
VK_5 | 5 | % | ᑦ | |
VK_6 | 6 | ^ | ᖅ | |
VK_7 | 7 | & | ᒻ | |
VK_8 | 8 | * | ᓐ | |
VK_9 | 9 | ( | ᓪ | |
VK_0 | 0 | ) | ᔾ | |
VK_OEM_MINUS | - | _ | − | |
VK_OEM_PLUS | = | + | ᕝ | |
VK_Q | q | Q | ᖏ | ᒋ |
VK_W | w | W | ᐃ | ᐱ |
VK_E | e | E | ᕿ | ᕆ |
VK_R | r | R | ᑭ | ᖕ |
VK_T | t | T | ᑎ | ᙱ |
VK_Y | y | Y | ᓯ | ᙳ |
VK_U | u | U | ᒥ | ᙵ |
VK_I | i | I | ᓂ | ᖤ |
VK_O | o | O | ᓕ | ᖠ |
VK_P | p | P | ᔨ | ᖦ |
VK_OEM_4 | [ | { | ᒡ | ᔅ |
VK_A | a | A | ᖑ | ᒍ |
VK_S | s | S | ᐅ | ᐳ |
VK_D | d | D | ᖁ | ᕈ |
VK_F | f | F | ᑯ | ᕕ |
VK_G | g | G | ᑐ | ( |
VK_H | h | H | ᓱ | ) |
VK_J | j | J | ᒧ | ᔪ |
VK_K | k | K | ᓄ | ᕗ |
VK_L | l | L | ᓗ | ᖢ |
VK_OEM_7 | \ | | | / | |
VK_Z | z | Z | ᖓ | ᒐ |
VK_X | x | X | ᐊ | ᐸ |
VK_C | c | C | ᖃ | ᕋ |
VK_V | v | V | ᑲ | ? |
VK_B | b | B | ᑕ | ᕼ |
VK_N | n | N | ᓴ | ᓇ |
VK_M | m | M | ᒪ | ᓚ |
VK_OEM_2 | / | ? | ᔭ | ᕙ |
VK_OEM_5 | \ | | | / | |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_1 | 1 | ! | 1 | ֱ |
VK_2 | 2 | @ | 2 | ֲ |
VK_3 | 3 | # | 3 | ֳ |
VK_4 | 4 | $ | 4 | ִ |
VK_5 | 5 | % | 5 | ֵ |
VK_6 | 6 | ^ | 6 | ֶ |
VK_7 | 7 | & | 7 | ַ |
VK_8 | 8 | * | 8 | ָ |
VK_9 | 9 | ) | 9 | ׂ |
VK_0 | 0 | ( | 0 | ׁ |
VK_OEM_MINUS | - | _ | - | ֹ |
VK_OEM_PLUS | = | + | = | ּ |
VK_OEM_4 | ] | } | [ | ] |
VK_OEM_6 | [ | { | ] | [ |
VK_OEM_1 | ף | : | ; | ף |
VK_OEM_7 | , | " | ' | , |
VK_OEM_3 | ; | ~ | ; | ְ |
VK_OEM_5 | \ | | | \ | ֻ |
VK_OEM_COMMA | ת | > | , | ת |
VK_OEM_PERIOD | ץ | < | . | ץ |
VK_OEM_2 | . | ? | / | . |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_Q | ු | ූ | q | Q |
VK_W | අ | උ | w | W |
VK_E | ැ | ෑ | e | E |
VK_R | ර | ඍ | r | R |
VK_T | එ | ඔ | t | T |
VK_Y | හ | ශ | y | Y |
VK_U | ම | ඹ | u | U |
VK_I | ස | ෂ | i | I |
VK_O | ද | ධ | o | O |
VK_P | ච | ඡ | p | P |
VK_OEM_4 | ඤ | ඥ | [ | { |
VK_OEM_6 | ; | : | ] | } |
VK_A | ් | ෟ | a | A |
VK_S | ි | ී | s | S |
VK_D | ා | ෘ | d | D |
VK_F | ෙ | ෆ | f | F |
VK_G | ට | ඨ | g | G |
VK_H | ය | ්ය | h | H |
VK_J | ව | ළු | j | J |
VK_K | න | ණ | k | K |
VK_L | ක | ඛ | l | L |
VK_OEM_1 | ත | ථ | ; | : |
VK_OEM_3 | ්ර | ර් | ` | ~ |
VK_OEM_5 | ් | | \ | | |
VK_Z | ' | " | z | Z |
VK_X | ං | ඃ | x | X |
VK_C | ජ | ඣ | c | C |
VK_V | ඩ | ඪ | v | V |
VK_B | ඉ | ඊ | b | B |
VK_N | බ | භ | n | N |
VK_M | ප | ඵ | m | M |
VK_OEM_COMMA | ල | ළ | , | < |
VK_OEM_PERIOD | ග | ඝ | . | > |
VK | Base | Shift | CapsLock | CapsLock+Shift |
VK_OEM_1 | ü | è | Ü | È |
VK_OEM_7 | ö | é | Ö | É |
VK_OEM_5 | ä | à | Ä | À |