LS (ISO-2022)

読み:エルエス
外語:LS: Locking Shift
品詞:名詞

ISO/IEC 2022で用いられる符号拡張機能で、GR領域に永続的にバッファを呼び出すための制御コードの総称。

この仕様は、最初の改訂版であるISO 2022:1982から登場した。

GLに呼び出すためのコードが4種、GRに呼び出すためのコードが3種、合わせて7種がある。

概要

似た符号にSS(Single Shift)がある。

SSがキーボードのShiftキーのように次の一文字だけに影響を与えるのに対し、LSはキーボードのCapsLockのように、他のLSが出現するまで永続的に機能する。

符号の種類

GLにG0〜G3を呼び出す場合、次の符号が使われる。LS0とLS1は互換性のため、従来使われていたSI/SOをそのまま採用した。

  • LS0 (G0をGLに呼び出す) (0/15、いわゆるSI)
  • LS1 (G1をGLに呼び出す) (0/14、いわゆるSO)
  • LS2 (G2をGLに呼び出す) (1/11 6/14、ESC n)
  • LS3 (G3をGLに呼び出す) (1/11 6/15、ESC o)

GRには、G0を呼び出すことができない。バッファG0は特権的な存在価値が与えられていて、GLで使うものとされている。

GRにG1〜G3を呼び出す場合、次の符号が使われる。

  • LS1R (G1をGRに呼び出す) (1/11 7/14、ESC ~)
  • LS2R (G2をGRに呼び出す) (1/11 7/13、ESC })
  • LS3R (G3をGRに呼び出す) (1/11 7/12、ESC |)