Keyboard layouts with SGCAPS keys

As of Microsoft Windows NT 6.3.9600.0

By dead keysBy ligaturesBy SGCAPSBy UnicodeBy shift statesBy flagsTerminology
Sorting It All OutMSKLCkeyboard-layout-editor.com

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

12 layouts ordered by the number of SGCAPS keys.

 
denotes dead keys

Bulgarian (Phonetic Traditional) Keyboard Layout (used by Bulgarian (Phonetic Traditional))

VKBaseShiftCapsLockCapsLock+Shift
VK_XьѝЬЍ

Bulgarian Keyboard Layout (used by Bulgarian)

VKBaseShiftCapsLockCapsLock+Shift
VK_OEM_COMMA,ы,Ы
VK_AьѝЬЍ

Bulgarian Phonetic Keyboard Layout (used by Bulgarian (Phonetic))

VKBaseShiftCapsLockCapsLock+Shift
VK_OEM_5ьѝЬЍ

Czech Keyboard Layout (used by Czech)

VKBaseShiftCapsLockCapsLock+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ů"Ů"

Czech_101 Keyboard Layout (used by Czech (QWERTY))

VKBaseShiftCapsLockCapsLock+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ů"Ů"

Hebrew Standard Keyboard Layout (used by Hebrew (Standard))

VKBaseShiftCapsLockCapsLock+Shift
VK_OEM_1ף:;
VK_OEM_7,"'
VK_OEM_COMMAת>,
VK_OEM_PERIODץ<.
VK_OEM_2.?/

Cherokee Phonetic Keyboard Layout (used by Cherokee Phonetic)

VKBaseShiftCapsLockCapsLock+Shift
VK_11!1!
VK_22@2@
VK_33#3#
VK_44$4$
VK_55%5%
VK_66^6^
VK_77&7&
VK_88*8*
VK_99(9(
VK_00)0)
VK_OEM_MINUS-_-_
VK_OEM_PLUS=+=+
VK_QqQqQ
VK_WwWwW
VK_EeE
VK_RrR
VK_TtTtT
VK_YyYyY
VK_UuU
VK_IiI
VK_OoO
VK_PpP
VK_OEM_4[{[{
VK_OEM_6]}]}
VK_AaA
VK_SsSsS
VK_DdDdD
VK_FfF
VK_GgGgG
VK_HhHhH
VK_JjJjJ
VK_KkKkK
VK_LlLlL
VK_OEM_1;:;:
VK_OEM_7'"'"
VK_OEM_3`~`~
VK_OEM_5\|\|
VK_ZzZ
VK_XxXxX
VK_CcCcC
VK_VvV
VK_BbB
VK_NnNnN
VK_MmMmM
VK_OEM_COMMA,<,<
VK_OEM_PERIOD.>.>
VK_OEM_2/?/?

Inuktitut Latin Keyboard Layout (used by Inuktitut - Latin)

VKBaseShiftCapsLockCapsLock+Shift
VK_1111
VK_2222
VK_3333
VK_4444
VK_5555
VK_6666
VK_7777
VK_8888
VK_9999
VK_0000
VK_OEM_MINUS-_-
VK_OEM_PLUS=++
VK_QqQ
VK_WwW
VK_EeE
VK_RrR
VK_TtT
VK_YyY
VK_UuU
VK_IiI
VK_OoO
VK_PpP
VK_OEM_4[{
VK_OEM_6]}
VK_AaA
VK_SsS
VK_DdD
VK_FfF
VK_GgG(
VK_HhH)
VK_JjJ
VK_KkK
VK_LlL
VK_OEM_7\|/
VK_ZzZ
VK_XxX
VK_CcC
VK_VvV?
VK_BbB
VK_NnN
VK_MmM
VK_OEM_2/?
VK_OEM_5\|/

Inuktitut Naqittaut Keyboard Layout (used by Inuktitut - Naqittaut)

VKBaseShiftCapsLockCapsLock+Shift
VK_11!
VK_22@
VK_33#
VK_44$
VK_55%
VK_66^
VK_77&
VK_88*
VK_99(
VK_00)
VK_OEM_MINUS-_
VK_OEM_PLUS=+
VK_QqQ
VK_WwW
VK_EeE
VK_RrR
VK_TtT
VK_YyY
VK_UuU
VK_IiI
VK_OoO
VK_PpP
VK_OEM_4[{
VK_AaA
VK_SsS
VK_DdD
VK_FfF
VK_GgG(
VK_HhH)
VK_JjJ
VK_KkK
VK_LlL
VK_OEM_7\|/
VK_ZzZ
VK_XxX
VK_CcC
VK_VvV?
VK_BbB
VK_NnN
VK_MmM
VK_OEM_2/?
VK_OEM_5\|/

KBDHEB Keyboard Layout (used by Hebrew)

VKBaseShiftCapsLockCapsLock+Shift
VK_11!1ֱ
VK_22@2ֲ
VK_33#3ֳ
VK_44$4ִ
VK_55%5ֵ
VK_66^6ֶ
VK_77&7ַ
VK_88*8ָ
VK_99)9ׂ
VK_00(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.?/.

Sinhala - Wij 9 Keyboard Layout (used by Sinhala - Wij 9)

VKBaseShiftCapsLockCapsLock+Shift
VK_QqQ
VK_WwW
VK_EeE
VK_RrR
VK_TtT
VK_YyY
VK_UuU
VK_IiI
VK_OoO
VK_PpP
VK_OEM_4[{
VK_OEM_6;:]}
VK_AaA
VK_SsS
VK_DdD
VK_FfF
VK_GgG
VK_H්‍යhH
VK_JළුjJ
VK_KkK
VK_LlL
VK_OEM_1;:
VK_OEM_3්‍රර්‍`~
VK_OEM_5්‍\|
VK_Z'"zZ
VK_XxX
VK_CcC
VK_VvV
VK_BbB
VK_NnN
VK_MmM
VK_OEM_COMMA,<
VK_OEM_PERIOD.>

Swiss German Keyboard Layout (used by Swiss German)

VKBaseShiftCapsLockCapsLock+Shift
VK_OEM_1üèÜÈ
VK_OEM_7öéÖÉ
VK_OEM_5äàÄÀ