Karakterleri Kaydır ve Kaydır - Shift Out and Shift In characters

Değişken bir DEC Özel Grafik kümesine erişmek için bir Linux terminalinde kullanılan Shift In ve Shift Out .

Shift Out (SO) ve Shift In (SI) sırasıyla 14 ve 15 ASCII kontrol karakterleridir (0x0E ve 0x0F). Bunlar bazen "Control-N" ve "Control-O" olarak da adlandırılır.

Bu karakterlerin orijinal anlamı, renkli bir şeridi, genellikle kırmızı ve siyahla boylamasına, yukarı ve aşağı diğer renge , Teletype Model 38 gibi , bir elektro-mekanik daktiloda veya teleprinterde , aynısını otomatikleştirmek için kaydırmanın bir yolunu sağladı manuel daktiloların işlevi. Siyah, geleneksel ortam varsayılan rengiydi ve bu nedenle şerit üzerindeki diğer renkle "içeri" veya "dışarı" kaydırıldı.

Teknolojideki sonraki gelişmeler, bu işlevin farklı bir yazı tipi veya karakter kümesine geçiş yapmak için kullanılmasını teşvik etti . Bu, örneğin, SO'nun Rusça harfleri yazdırmaya başladığı ve SI'nın Latin harflerini yeniden yazdırmaya başladığı KOI7 anahtarlı olarak bilinen Rusça karakter kümesinde kullanıldı . Benzer şekilde, Japonca JIS X 0201'in 7 bitlik sürümünde Katakana ve Latin harfleri arasında geçiş yapmak için kullanılırlar .

SO / SI kontrol karakterleri, VT-100 sözde grafiklerini görüntülemek için de kullanılır . Shift In, SoftBank Mobile'ın emoji kodlamasının 2G varyantında da kullanılır .

ISO / IEC 2022 standardı ( ECMA -35, JIS 0202 X) önceden belirlenmiş karakter kümeleri 0x20-0x7F bayt aralığında çağrılan arasında geçiş yapmak için SO ve SI genel kullanım standardize. Bunları sırasıyla 8 bitlik bir ortamda Locking Shift One (LS1) ve Locking Shift Zero (LS0) veya 7 bitlik ortamda SO ve SI olarak ifade eder. 0x0E ve 0x0F karakterlerinin bir karakter seti değişikliği yerine vurgu amacıyla (italik veya kırmızı yazı tipi gibi) kullanıldığı ISO-2022 uyumlu kod setlerinde, bunlara sırasıyla Üst Ray (UR) ve SO ve SI yerine Alt Ray (LR).

Ayrıca bakınız

Referanslar