Uzay Harbiyeli klavye - Space-cadet keyboard - Wikipedia

Sembolikler Burada gösterilen etiketli sürüm, yalnızca Symbolics'in yeniden paketlenmiş sürümü olan LM-2 ile kullanıldı. MIT CADR. Daha sonra Symbolics sistemleri büyük ölçüde basitleştirilmiş bir klavye kullandı. Sembolik klavye, yalnızca temel düzeni ve daha sık kullanılan işlevi koruyan ve değiştirici tuşlar uzay öğrencisi klavyesinden.[1]

uzay harbiyeli klavye 1978'de John L.Kulp tarafından tasarlanan ve Lisp makineleri -de Massachusetts Teknoloji Enstitüsü (MIT),[2][3][4] alanında hala güncel olan birkaç jargon terimine ilham veren bilgisayar Bilimi ve tasarımını etkiledi Emacs. İlham aldı Şövalye klavyesi Knight TV sistemi için geliştirilen, MIT'ler ile birlikte kullanılan Uyumsuz Zaman Paylaşımı Sistemi.

Açıklama

Uzay harbiyeli klavyesi yedi değiştirici tuşlar: dört anahtar Bucky bitleri (Kontrol, Meta, Süper, ve Aşırı) ve adı verilen üç shift tuşu Vardiya, Üst, ve Ön (üzerinde etiketlenen ön anahtarın; üst etiketlendi Yunan). Meta daha önceki Knight klavyesinde tanıtılmıştı. Aşırı ve Süper bu klavye ile tanıtıldı.[5] Her grup bir sıradaydı, böylece kolay koro veya birkaç değiştirici tuşa basılması; Örneğin, Kontrol+Meta+Aşırı+Süper bir elin parmakları ile basılabilirken diğer el başka bir tuşa basılabilir.

Birçok tuşun üzerinde, üstte bir harf ve bir sembol ve ön kısımda bir Yunan harfi olmak üzere üç sembol vardı. Örneğin, G anahtarında "G" ve bir yukarı ok Üstte ("↑") ve Yunanca harf gama ("γ") önde. Bu tuşa bir eliyle uygun bir" akor "çalarken diğer eliyle shift tuşlarında basarak aşağıdaki sonuçları elde edebilir:

Basılı tuşSonuç
Gg (küçük G)
⇧ Shift+GG (büyük G)
Ön+Gγ (küçük harf gama )
Ön+⇧ Shift+GΓ (büyük harf gama)
Üst+G (yukarı ok)

Bunların her biri, ek olarak, herhangi bir kombinasyonla yazılabilir. Kontrol, Meta, Süper, ve Aşırı anahtarlar. Bunun üzerine tuş takımı, 8.000'den fazla farklı karakter yazmak mümkündür.[kaynak belirtilmeli ] Bu, kullanıcının çok karmaşık matematiksel metin yazmasına ve ayrıca ellerinde binlerce tek karakterli komuta sahip olmasına izin verdi. Birçok kullanıcı, yazma süresini kısalttıysa, bu kadar karakterin komut anlamlarını ezberlemeye istekliydi. Bu tutum, Emacs;[6] kullanımını karşılaştır Esc veri girişi vi, anahtarın üzerindeki uygun konumu nedeniyle ADM-3A terminal.[7] Bununla birlikte, diğer kullanıcılar, bu kadar çok bucky bitin aşırı olduğunu düşündü ve bu tasarıma, böyle bir klavyenin üç veya dört el gerektirebileceği gerekçesiyle itiraz ettiler.[5] çalıştırmak için. Emacs'ın uzay harbiyeli klavyede kolay olan çoklu değiştiricileri sık sık kullanmasının bir sonucu olarak, düzeni genellikle aşağıdaki gibi olan modern klavyelerde kullanmak çok daha zordur. Model M IBM PC klavyesi, değiştirici tuşların bir arada gruplanmadığı ve bu nedenle birbirine basmanın daha zor olduğu yerlerde.[7] Emacs'in "M-" yi önek olarak kullanmasının nedeni de budur. Alt tuşlara basıldığında: "M-" Meta uzay harbiyeli klavyede ve Emacs PC'lere taşındığında, Alt yerine anahtar kullanıldı Meta.

Bu klavye bir Makro sınırlı uygulama desteği olan anahtar. Ayrıca dört Roma Rakamlı tuş içeriyordu (ben, II, III, ve IV) dört veya daha az seçenek içeren listelerle kolay etkileşime izin verdi.[5]

Ayrıca bakınız

Referanslar

Bu makale kısmen şu kaynaklara dayanmaktadır: Jargon Dosyası, kamu malı olan.

  1. ^ Xah Lee (2011-10-27). "Uzay Harbiyeli Klavye ve Lisp Makinesi Klavyeleri".
  2. ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3
  3. ^ "Re: Pretty-lambdas".
  4. ^ "Bunun başka bir" boyunsakal "yorumu olduğunu biliyorum (O terimi seviyorum), ama hiç kimse ... | Hacker News".
  5. ^ a b c Jargon Dosyası. Xinware Corporation. s. 128. ISBN  1-897454-66-X.
  6. ^ Cameron, Debra; Rosenblatt, Bill; Raymond, Eric (1996). "Emacs ve X". Loukides'te, Mike (ed.). GNU Emacs'ı Öğrenmek (İkinci baskı). Sebastopol, CA: O'Reilly. sayfa 408–409. ISBN  1-56592-152-6.
  7. ^ a b Xah Lee. "Emacs & vi Tuşlarının Tarihçesi (Tuş Bağlama Tasarımında Klavye Etkisi)".

Dış bağlantılar