Bit eşlemeli klavye - Bit-paired keyboard

Teletype Model 33 (1963) klavye, seminal bit eşleştirilmiş klavye

Bir bit eşleştirilmiş klavye a, klavye burada düzeni arasında kaydırılır anahtarlar sütunlara tekabül ASCII (1963) tablo archetypally Teletype Modeli 33 (1963) klavye. Bu daha sonra , kaydırılan tuşların düzeninin elektrikli daktilo düzenlerine, özellikle de IBM Selectric'e (1961) karşılık geldiği daktilo ile eşleştirilmiş bir klavye ile karşılaştırıldı . Fark en çok rakamlar satırında (üst sıra) görülür : mekanik daktilolarla karşılaştırıldığında, bit eşlemeli klavyeler _ karakterini 6'dan kaldırır ve kalan & * () karakterini 7890'dan 6789'a kaydırırken, daktilo eşleştirilmiş klavyeler 3 karakterin yerini alır. : + dan kadar + ' dan kadar ve + den etmek . Önemli bir incelik, ASCII'nin mekanik daktiloları temel almasıdır, ancak elektrikli daktilolar, ASCII'nin benimsendiği aynı dönemde popüler hale geldi ve düzeninde kendi değişikliklerini yaptı. Bu nedenle, bit eşlemeli ve (elektrik) daktilo eşleştirilmiş klavyeler arasındaki farklar, bunların her ikisinin de önceki mekanik daktilolardan farklılıklarından kaynaklanmaktadır. ⇧ Shift2"@ ⇧ Shift6_^⇧ Shift8'*

Bit eşlemeli klavyeler, 1960'larda ve 1970'lerde Amerika Birleşik Devletleri'nde üretim kolaylığı nedeniyle yaygındı, ancak 1970'lerin sonlarında (elektrikli) daktilo düzenlerine zaten alışkın olan kullanıcı sayısı nedeniyle ofis otomasyonu ile ortadan kalktı. Bit eşlemeli klavye düzenleri, bugün yalnızca bit eşleştirilmiş düzende tüm kaydırılmış basamak değerlerine sahip standart Japonca klavye düzeninde hayatta kalmaktadır .

Teknik detaylar

Arka fon

ASCII tablosu: bit çiftli klavyelerde, kaydırma sütunların değişmesine karşılık gelir.

Mekanik daktilolarda, shift tuşu, bazı bileşenleri mekanik olarak kaydırarak çalışır, böylece yazı çubuklarındaki alternatif bir karakter satırı kağıda çarpar. Bir elektronik sistemde, bunun tersine, kaydırılmamış ve kaydırılmış değerlerin kod noktaları arasında gerekli bir bağlantı yoktur, bununla birlikte, kaydırılmamış ve kaydırılmış anahtarların kod noktaları, en basitçe tek bir bit farklılığıyla ilişkilendirilirse uygulama daha basittir. Gelen elektromekanik değişen bazı fiziksel bağlantı ile gerçekleştirilebilir gerektiği gibi sistemlerin, bu, uygulama kolaylığı önemli bir fark yaratıyor.

Bu nedenle, diğerlerinin yanı sıra (harmanlama kolaylığı gibi), ASCII standardı kod noktalarını düzenlemeye çalıştı, böylece kaydırma basitçe biraz değiştirilerek gerçekleştirilebilirdi. Bu en çok büyük ve küçük harf karakterlerde göze çarpmaktadır: büyük harfli karakterler 4 (100) ve 5 (101) sütunlarında, karşılık gelen küçük harfli karakterler ise 6 (110) ve 7 (111) sütunlarında yer alır ve yalnızca 6. bitin ( 2. yüksek bit) durumu değiştirmek için; sadece 26 harf olduğu için, her sütunda kalan 6 nokta sembollerle veya bir durumda bir kontrol karakteriyle (127'de DEL) doldurulmuştur.

Bu, 2 (010) ve 3 (011) sütunlarındaki rakamların ve sembollerin organizasyonunda da mevcuttur, ancak daha az kesin olarak - bu tutarsızlık, bit çiftli düzenlerin kaynağıdır. İdeal olarak, karakterler, bir daktilo anahtarının kaydırılmamış ve kaydırılmış değerleri bitişik sütunlarda olacak şekilde sıralanarak, kaydırmanın 5. biti (1. yüksek bit) değiştirerek uygulanmasına izin verirdi. Nedeniyle diğer kaygıları, bu yazışma inexact: örneğin, SP (Boşluk) ve 0 (sıfır) ikisine de sahip düşük bit 00000 (gelen / olarak uzay ve dönüşüm için harmanlama kolaylaştırmak için ikili kodlu ondalık 0) önlenmesi 0 ile sıraya gelen ) (sağ parantez), geleneksel değeri ve dolayısıyla () daktilolarda olduğu gibi 90 yerine 89'a karşılık geliyordu. Ayrıca, rakamlar 3. sütuna yerleştirilirken, ayırıcı olarak kullanılmaları nedeniyle harmanlamayı kolaylaştırmak için -. / (Geleneksel olarak kaydırılmamış) karakterleri 2. sütuna yerleştirildi ve;: (geleneksel olarak eşleştirilmiş) karakterlerinin her ikisi de sütun 3. Diğer semboller de aşağıda ayrıntıları verildiği gibi geleneksel rakam çiftleriyle aynı hizaya gelmiyordu.

Sonuç olarak, bir ASCII kodlaması üreten ancak geleneksel daktilo tuş eşlemelerine sahip olan bir elektromekanik klavyenin uygulanması, rakamlar ve sembol tuşları için tuşa özgü kaydırma mekanizmaları nedeniyle önemli ölçüde karmaşıklık gerektirecektir. Bu, özellikle Teletype Model 33'te (1963) yapılan ASCII tablosuna karşılık gelen anahtar eşlemeleri değiştirerek önlenebilir . Daha sonra klavyeler, Amerikan Standartları Birliği X4.14-1971 standardında ve mantıksal bit eşleştirme olarak anılan ve daktilo eşleştirmesi ile karşılaştırılan Avrupa Bilgisayar Üreticileri Birliği ECMA-23 standardında resmileştirilen bu eşlemeyi kullanmaya devam etti . Günlük kullanımda bunlara bit eşlemeli ve daktilo eşlemeli klavyeler deniyordu .

Haritalama

Bit eşlemeli bir klavyenin en göze çarpan özelliği, basamakların kaydırılmış değerleridir (yalnızca 9 değer, 0 eşleşmemiş):

!"#$%&'()

… Geleneksel mekanik daktilo çiftli değerleri yerine:

!"#$%_&'()

… Ve elektrikli daktilo eşleştirilmiş değerleri:

!@#$%^&*()

Bit eşlemeli bir klavyede basamakların kaydırılmış değerleri bu nedenle mekanik daktilolardan yalnızca _ i atlamada ve kalan karakterleri sola kaydırmada farklılık gösterir. Elektrikli daktilo * ile '@ ile "yerine farklılık, _ ^ ile, vb. Küçük karakterler daha az güçle kağıdı vurmak ve bu nedenle daha küçük karakterleri birleştirerek Bunun nedeni '" ve -_ kuvvetini ayarlamak gerek kaçındı tek bir tuş üzerinde bir çift içine vardiya durumuna göre.

Genel olarak bu, bit eşlemeli klavyeler ve (elektrik) daktilo eşleştirilmiş klavyeler arasında aşağıdaki karşılaştırmaya neden olur: 1, 3, 4, 5'te anlaşırlar ve 2, 6, 7, 8, 9, 0'da farklılık gösterirler: bit eşleştirme @'yi "(2. konum) ile değiştirir, ^ (6. konum, sonraki karakterleri sola kaydırarak) değiştirir ve * ile '(konum 8/7) değiştirir; 0 için de kaydırılmış bir değer yoktur, çünkü bu boşluğa karşılık gelir. Bu, ASCII tablosunda aşağıdaki sütunlara karşılık gelir (burada satırlar olarak gösterilir):

high  low bits
bits  0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
 010        !    "    #    $    %    &    '    (    )
 011   0    1    2    3    4    5    6    7    8    9

Sembol tuşlarında daha az göze çarpan farklılıklar da vardır: bit eşlemeli ve daktilo eşleştirilmiş klavyeler aynı fikirde (satır 12, 14 ve 15) ancak bit eşleştirilmiş klavyelerde yerine (satırlar 10, 11 ve 13) bulunur ve eksiktir. anahtar, bu basamak kaydırılır değerleri gibi. <
,
>
.
?
/
*
:
+
;
=
-
:
;
+
=
_
-
'"

Bu, Model 33'teki tam semboller setidir; @`[{\|]}^~_ diğer bit-eşleştirilmiş klavyelerde mevcut olmasına rağmen , özellikle eksiktir . Her iki bit eşleştirilmiş ve daktilo eşleştirilmiş klavyelerde, (satır 11, 12, ve 13) eşleştirilmiş, fakat bit-eşleştirilmiş klavyelerde edilir eşleştirilmiş ve daktilo eşleştirilmiş klavyelerde ise, eşleşmemiş bir anahtardır ve süre, basamak kaydırılır olan eşleştirildi ve eşleştirildi . {
[
|
\
}
]
`
@
~
^
_@^~
`
_-

Eski

ABD'de, bit eşlemeli klavyeler, HP 2640 terminali (1975) ve ilk model Apple II bilgisayar (1977) gibi elektronik klavyeler de dahil olmak üzere 1970'lerde kullanılmaya devam etti . Elektrikli daktiloya alışkın kullanıcıların akını nedeniyle 1970'lerin sonlarında öldüler ve X4.14-1971 standardı olan X4.23-1982'nin halefine dahil edilmediler. Daha sonraki hiçbir ortak Amerikan düzeni bit eşleştirme kullanmaz. IBM Selectric'e benzer bir daktilo ile eşleştirilmiş düzen, DEC VT52 (1975), IBM PC (1981) ve Model M klavyede (1984) kullanıldı. Diğer kişisel bilgisayarlar bunu taklit etti ve bu da daktilo ile eşleştirilmiş düzenin ABD'de ve daha az ölçüde küresel olarak standart hale gelmesine neden oldu.

Birleşik Krallık'ta, Acorn BBC bilgisayarlar ve daha önceki Atom and Systems, Amstrad CPC serisi ve (bir dereceye kadar) ZX Spectrum gibi 8-bit bilgisayarların çoğunda bit eşleştirilmiş klavyeler kullanıldı.

Avrupa'da, metin işleme için bilgisayar klavyeleri 1970'lerin sonlarında ulusal daktilo düzenlerine geçiş yaptı, ancak aksi takdirde ISO 2530'un (1975) uluslararası bit eşlemeli düzeni, genel amaçlı PC klavyeleri cihaza özgü olanların yerini alana kadar kullanımda kaldı. 1980'lerin sonunda.

Bununla birlikte, bit eşleştirme, o kadar güçlü bir daktilo geleneği olmayan, ancak 1970'lerde veya 1980'lerin başında bilgisayarları benimseyen ülkelere yayıldı. Bu tespit edildi Japonca klavye düzeni , Türk F-klavyenin ve Rus JCUKEN (Latin) düzeni. Bunlardan sadece Japonlar kullanımda kaldı; Türkçe düzen, daktilo eşlemeli tuşlarla QWERTY ile değiştirilirken, JCUKEN (Latin) Kiril düzenleriyle değiştirildi.

Bununla birlikte, Selectric düzeninin etkisi eksikti ve birçok yerleşim 2" düzeni, Birleşik Krallık düzeni ve Rus JCUKEN Kiril düzeni dahil olmak üzere önceki eşleşmeyi kullanıyor .

Referanslar

Bu makale kısmen , kamu malı olan Jargon Dosyası 4.4.7 sürümüne dayanmaktadır .