xkbのcaps:internal、caps:shift、およびcaps:capslockの違いは何ですか?

xkbのcaps:internal、caps:shift、およびcaps:capslockの違いは何ですか?

cat /usr/share/X11/xkb/rules/evdev.lst | grep caps:端末に入力すると

  caps:internal        Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
  caps:internal_nocancel Caps Lock uses internal capitalization; Shift does not affect Caps Lock
  caps:shift           Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
  caps:shift_nocancel  Caps Lock acts as Shift with locking; Shift does not affect Caps Lock
  caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters
  caps:shiftlock       Caps Lock toggles Shift Lock (affects all keys)
  caps:swapescape      Swap Esc and Caps Lock
  caps:escape          Make Caps Lock an additional Esc
  caps:escape_shifted_capslock Make Caps Lock an additional Esc, but Shift + Caps Lock is the regular Caps Lock
  caps:backspace       Make Caps Lock an additional Backspace
  caps:super           Make Caps Lock an additional Super
  caps:hyper           Make Caps Lock an additional Hyper
  caps:menu            Make Caps Lock an additional Menu key
  caps:numlock         Make Caps Lock an additional Num Lock
  caps:ctrl_modifier   Make Caps Lock an additional Ctrl
  caps:none            Caps Lock is disabled

「Caps Lockは内部大文字を使用します」、「Caps LockはShift Lockとは異なり、ロック付きのShiftとして機能します」、「Caps Lockは一般大文字を切り替えます」を区別できません。

関連情報