Ders No. 9 Manipülatif bilgi giriş cihazları

1. Klavye. Çalışma türleri ve prensipleri.

2. Fare manipülatörlerinin türleri.

3. Trackball, dokunmatik yüzey, joystick.

Tuş takımı. Çalışma türleri ve prensipleri.

Tuş takımı- kişisel bir bilgisayar için klavye kontrol cihazı. Alfasayısal (karakter) verilerin yanı sıra kontrol komutlarını girmeye yarar. Monitör ve klavye kombinasyonu en basit kullanıcı arayüzünü sağlar. Klavye bilgisayar sistemini kontrol etmek için kullanılır ve monitör de ondan geri bildirim almak için kullanılır.

Çalışma prensibi. Klavye kişisel bilgisayarın standart özelliklerinden biridir. Ana işlevleri, özel sistem programlarından (sürücüler) destek gerektirmez. Bilgisayarınızı kullanmaya başlamanız için gerekli yazılım, Temel Giriş/Çıkış Sisteminin (BIOS) bir parçası olarak ROM çipinde zaten mevcuttur, böylece bilgisayar açıldıktan sonra tuş basışlarına hemen yanıt verir.

Klavyenin çalışma prensibi şu şekildedir:

1. Bir tuşa (veya bir tuş kombinasyonuna) bastığınızda, klavyede yerleşik olan özel bir çip, tarama kodu adı verilen bir kod üretir.

2. Tarama kodu, klavye bağlantı noktası olarak işlev gören mikro devreye girer. (Bağlantı noktaları, işlemciyi diğer cihazlara bağlamaktan sorumlu özel donanım-mantıksal cihazlardır.) Bu yonga, sistem biriminin içindeki bilgisayarın ana kartında bulunur.

3. Klavye bağlantı noktası işlemciye sabit sayıda kesinti gönderir. Klavye için kesme numarası 9'dur (Interrupt 9, Int 9).

4. Bir kesinti alan işlemci, mevcut işi erteler ve kesme numarasını kullanarak, sözde kesme vektörünü içeren özel bir RAM alanına erişir. Kesinti vektörü, sabit giriş uzunluğuna sahip adres verilerinin bir listesidir. Her giriş, giriş numarasıyla eşleşen numarayla kesmeye hizmet vermesi gereken programın adresini içerir.

5. Ortaya çıkan kesintiyi işleyen programın başlangıcının adresini belirledikten sonra işlemci, yürütme işlemine devam eder. En basit klavye kesme işleme programı ROM çipine "donanımlıdır", ancak programcılar kesme vektöründeki verileri değiştirirlerse kendi programlarını onun yerine "değiştirebilirler".

6. Kesme işleyici programı, işlemciyi tarama kodunu bulacağı klavye bağlantı noktasına yönlendirir, bunu kayıtlarına yükler ve ardından işleyicinin kontrolü altında bu tarama koduna hangi karakter kodunun karşılık geldiğini belirler.

8. İşlemci kesmeyi işlemeyi durdurur ve bekleyen göreve geri döner.

9. Girilen karakter, amaçlanan program (örneğin bir metin düzenleyici veya kelime işlemci) tarafından oradan alınana kadar klavye arabelleğinde saklanır. Karakterler arabelleğe çıkarıldıklarından daha sık girerse arabellek taşması meydana gelir. Bu durumda yeni karakterlerin girilmesi bir süreliğine durdurulur. Uygulamada şu anda bir tuşa bastığımızda uyarı sesi duyuyoruz ve veri girişini gözlemlemiyoruz.

Klavye Kompozisyonu. Standart bir klavyede işlevsel olarak çeşitli gruplara dağıtılmış 100'den fazla tuş bulunur.

Bir grup alfasayısal tuş, karakter bilgilerini ve harfe göre yazılan komutları girmek için tasarlanmıştır. Her tuş çeşitli modlarda (kayıtlarda) çalışabilir ve buna göre birkaç karakter girmek için kullanılabilir. Küçük harf (küçük harf karakterleri girmek için) ve büyük harf (büyük harf karakterleri girmek için) arasında geçiş SHIFT tuşu basılı tutularak gerçekleştirilir (sabit olmayan geçiş). Kaydı sıkı bir şekilde değiştirmeniz gerekiyorsa, CAPS LOCK tuşunu (sabit anahtarlama) kullanın. Veri girmek için klavye kullanılıyorsa ENTER tuşuna basılarak paragraf kapatılır. Bu, otomatik olarak yeni bir satıra metin girmeye başlar. Komut girmek için klavye kullanılıyorsa, ENTER tuşu komut girişini sonlandırır ve yürütülmesini başlatır.

Farklı diller için, ulusal alfabelerin sembollerini belirli alfanümerik tuşlara atamak için farklı şemalar vardır. Bu düzenlere klavye düzenleri denir. Farklı düzenler arasında geçiş programlı olarak yapılır - bu, işletim sisteminin işlevlerinden biridir. Buna göre anahtarlama yöntemi, bilgisayarın hangi işletim sisteminde çalıştığına bağlıdır. Örneğin, Windows 98'de bu amaç için aşağıdaki birleşimler kullanılabilir: sol ALT+SHIFT veya CTRL+SHIFT. Başka bir işletim sistemiyle çalışırken, geçiş yöntemini, geçişi gerçekleştiren programın yardım sistemi kullanılarak ayarlanabilir.

Yaygın klavye düzenlerinin kökleri daktilo klavyesi düzenlerine dayanır. IBM PC kişisel bilgisayarları için standart düzenler QWERTY (İngilizce) ve YTSUKENG'dir (Rusça). Düzenler genellikle alfabetik grubun en üst satırındaki ilk tuşlara atanan sembollerle adlandırılır.

İşlev tuşu grubu, klavyenin üst kısmında bulunan on iki tuşu (F1'den F12'ye) içerir. Bu tuşlara atanan işlevler, o anda çalışmakta olan belirli programın özelliklerine ve bazı durumlarda işletim sisteminin özelliklerine bağlıdır. F1 tuşunun diğer tuşların eylemleri hakkında yardım bulabileceğiniz yardım sistemini çağırması çoğu program için ortak bir kuraldır.

Servis anahtarları alfanümerik grup tuşlarının yanında bulunur. Özellikle sık kullanılmaları gerektiğinden boyutları büyüktür. Bunlar arasında yukarıda tartışılan SHIFT ve ENTE tuşları, ALT ve CTRL kayıt tuşları (komut oluşturmak için diğer tuşlarla birlikte kullanılırlar), TAB tuşu (yazarken sekme duraklarını girmek için), ESC tuşu (İngilizce kelimeden gelir) bulunur. Escape) girilen son komutun yürütülmesini reddetmek ve yeni girilen karakterleri silmek için BACKSPACE tuşuna basın (ENTER tuşunun üzerinde bulunur ve genellikle sola dönük bir okla işaretlenir).

YAZDIRMA EKRANI, KAYDIRMA KİLİDİ ​​ve DURAKLAT/KIRMA servis tuşları, işlev tuşları grubunun sağında bulunur ve işletim sistemine bağlı olarak belirli işlevleri yerine getirir. Aşağıdaki eylemler genel olarak kabul edilir:

PRINT SCREEN - mevcut ekran durumunu bir yazıcıda (MS-DOS için) yazdırmak ve bunu pano adı verilen özel bir RAM alanına kaydetmek (Windows için).

SCROLL LOCK - bazı (genellikle güncel olmayan) programlarda çalışma modunu değiştirmek.

DURAKLAT/ARA - mevcut işlemi duraklatın/kesin.

Alfasayısal tuş takımının sağında iki grup imleç tuşu bulunur. İmleç, karakter bilgilerinin girileceği konumu belirten bir ekran öğesidir. İmleç, klavyeden veri ve komut giren programlarla çalışırken kullanılır. İmleç tuşları giriş konumunu kontrol etmenizi sağlar.

Dört ok tuşu, imleci okla gösterilen yönde hareket ettirir. Diğer tuşların eylemleri aşağıda açıklanmıştır.

PAGE UP/PAGE DOWN - imleci bir sayfa yukarı veya aşağı hareket ettirir. "Sayfa" terimi genellikle bir belgenin ekranda görünen kısmını ifade eder. Grafiksel işletim sistemlerinde (örneğin Windows), bu tuşlar geçerli pencerenin içeriğini "kaydırır". Bu tuşların birçok programdaki eylemi, başta SHIFT ve CTRL olmak üzere servis kayıt tuşları kullanılarak değiştirilebilir.Değişikliğin spesifik sonucu, spesifik programa ve/veya işletim sistemine bağlıdır.

HOME ve END tuşları, imleci sırasıyla geçerli satırın başına veya sonuna taşır. Eylemleri aynı zamanda kayıt anahtarları tarafından da değiştirilir.

INSERT tuşunun geleneksel amacı veri giriş modunu değiştirmektir (ekleme ve değiştirme modları arasında geçiş yapmak). Metin imleci mevcut metnin içinde bulunuyorsa, ekleme modunda mevcut karakterleri değiştirmeden yeni karakterler girilir (metin olduğu gibi ayrılır). Değiştirme modunda, yeni karakterler daha önce giriş konumunda bulunan metnin yerini alır.

Modern programlarda INSERT tuşunun etkisi farklı olabilir. Programın yardım sisteminden özel bilgiler alınmalıdır. Bu tuşun eyleminin özelleştirilebilir olması mümkündür - bu aynı zamanda belirli programın özelliklerine de bağlıdır.

DELETE tuşu geçerli imleç konumunun sağındaki karakterleri silmek için tasarlanmıştır. Giriş konumunun konumu değişmeden kalır.

DELETE tuşunun eylemini BACKSPACE hizmet anahtarının eylemiyle karşılaştırın. İkincisi, karakterleri silmek için kullanılır, ancak kullanıldığında giriş konumu sola kaydırılır ve buna göre imlecin sağında değil solunda bulunan karakterler silinir.

Ek paneldeki tuş grubu, ana paneldeki sayısal tuşların ve bazı sembol tuşlarının işlevinin aynısını yapar. Çoğu durumda, bu tuş grubunu kullanmak için önce NUM LOCK tuş anahtarını etkinleştirmeniz gerekir (NUM LOCK, CAPS LOCK ve SCROLL LOCK anahtarlarının durumu, genellikle ekranın sağ üst köşesinde bulunan LED göstergelerle değerlendirilebilir). klavye).

Ek bir klavye panelinin görünümü 80'lerin başına kadar uzanıyor. O zamanlar klavyeler nispeten pahalı cihazlardı. Ek panelin asıl amacı, nakit ve ödeme hesaplamaları yaparken ve bilgisayar oyunlarını kontrol ederken ana paneldeki aşınmayı azaltmaktı (NUM LOCK anahtarı kapatıldığında, ek panelin tuşları şu şekilde kullanılabilir: imleç kontrol tuşları),

Günümüzde klavyeler düşük değerli giyilebilir cihazlar ve donanımlar olarak sınıflandırılmaktadır ve onları aşınma ve yıpranmaya karşı korumaya önemli bir ihtiyaç yoktur. Bununla birlikte, ek klavye, genişletilmiş ASCII kodunun bilindiği (yukarıya bakın) karakterleri girme gibi önemli işlevi korur, ancak klavye tuş ataması bilinmemektedir. Örneğin, sembolün olduğu bilinmektedir.<§>(paragraf) 0167 koduna sahiptir ve sembolü<°>(açısal derece) 0176 koduna sahiptir, ancak klavyede buna karşılık gelen tuşlar yoktur. Bu gibi durumlarda bunlara girmek için ek bir panel kullanılır.

Bilinen ALT koduna göre karakterleri girme sırası.

1. ALT tuşunu basılı tutun.

2. NUM LOCK anahtarının açık olduğundan emin olun.

3. ALT tuşunu bırakmadan, ek panele girilen karakterin alt kodunu sırayla yazın, örneğin: 0167.

4. ALT tuşunu bırakın. Ekranda giriş konumunda 0167 karakter kodu görünecektir.

Klavye ayarları. Kişisel bilgisayar klavyeleri, giriş sürecini otomatikleştirmek için kullanılan bir karakter tekrarlama özelliğine sahiptir. Bu, bir tuşu uzun süre basılı tuttuğunuzda, onunla ilişkili kodun otomatik olarak girilmesinin başlamasından oluşur. Yapılandırılabilir parametreler şunlardır:

Basıldıktan sonra kodun otomatik tekrarının başlayacağı zaman aralığı;

Tekrarlama hızı (saniyedeki karakter sayısı).

Klavye özelleştirme araçları sistem araçlarıdır ve genellikle işletim sistemine dahildir. Tekrarlama modu ayarlarına ek olarak, kullanılan düzenleri ve düzenleri değiştirmek için kullanılan kontrolleri de yapılandırabilirsiniz.

Tuş takımı. Klavye nasıl çalışır?

Klavyeyi kullanarak alfasayısal verileri giriyoruz ve bilgisayarın çalışmasını kontrol ediyoruz. Klavye ünitesi, bir klavye ve bir tampon bellek ve bir kontrol devresinden oluşan bir klavye denetleyicisi içerir.

Klavye seçenekleri:

1. Anahtar türü - modern klavyelerde, tuşların altına takılan anahtarlar olarak membran anahtarlar kullanılır. Bunlar esnek dielektrik plakalara basılmış kontak pedleridir. Basıldığında üst plaka alt plakaya temas eder ve kontaklar kapanır. Bu, klavye denetleyicisi tarafından algılanır ve bilgisayara bir sinyal gönderilir. En sık Defterlerde kullanılır (küçük kalınlık). Masaüstü bilgisayarlar için en sık A1 klavye (101 tuş) kullanılır. Özel yay plakaları içerir. Güvenilir ve kullanışlıdır.

2. Tuş düzeni. Düz ve ergonomik klavyeler var. İkincisi daha işlevseldir. Tuşlar, her biri birbirine göre döndürülen iki gruba ayrılmıştır (bu açı bile ayarlanabilir)

Geleneksel olarak klavyede dört tuş grubunu ayırt edebiliriz:

1. Alfasayısal ve karakter tuşları (boşluk, 0-9 arası sayılar, Latin harfleri, Rusça harfler, noktalama işaretleri, servis simgeleri “+”, “,” vb.).

2. Fonksiyon tuşları: F1 – F10.

3. Servis tuşları: Enter, Esc, Tab, imleç okları ve diğerleri.

4. Sağ yardımcı klavye.

Çalışma prensibine göre, bir PC klavyesi, çeşitli teknik cihazların ve daktiloların klavyelerinden kökten farklıdır.

PC klavyesinin RAM'de iki baytla temsil edilen kendi ekranı vardır. Bu kartın 16 bitinin her biri, klavyedeki bir veya daha fazla özel tuşun durumunu yansıtan bir tür ampuldür. Örneğin, NumLock tuşuna bastınız, ışık yandı (bit No. 5); Tekrar NumLock'a bastım ve ışık söndü.

Aynı anahtarın bir PC'ye gönderebileceği sinyal aralığını genişletmek için böyle bir ekrana ihtiyaç vardır. Örneğin, üzerinde Latin harfi “A” bulunan bir tuşa basmak, ekrandaki ışıkların durumuna göre büyük veya küçük Latin harfi “A” ya da Rusçada büyük veya küçük harf olarak algılanabiliyor. F".

Klavye, donanım ve işletim sistemi üzerindeki doğrudan etkilerden ayrılmıştır. Klavyeden gönderilen sinyal yazılım tarafından çift sansürlenir.

Öncelikle klavyeden bir sinyal aldığında işlemci işini keser ve işletim sistemindeki özel bir birime bu sinyalle ilgilenmesi talimatını verir. İşletim sistemi, klavye sürücüsüyle birlikte sinyali inceler ve ekrandaki "ışıkların" durumuna bağlı olarak onu başka bir ondalık kodla temsil eder, ardından bu kodu geçici depoya (özel bir klavye arabelleği) yerleştirir. . Örneğin ekranda Latin harf kodu yerine “Rus alfabesi” ışığı yanıyorsa arabellekte aynı tuş üzerinde gösterilen Rus harfinin kodu görünecektir. Bu işlemi tamamladıktan sonra (ilk sansür seviyesi), işletim sistemi işlemciye kesintiye uğrayan çalışmaya devam edebileceğini söyleyecektir.



İkincisi, uygulama programı klavyeden bir sinyal alması gerektiğine karar verdiğinde işlemciyi keserek işletim sistemine arabellekte herhangi bir şey olup olmadığını görmesi talimatını verir. Bu zamana kadar kullanıcı zaten tuşlara birkaç kez basmış ve arabellekte birkaç kod var.

Tamponda hiçbir şey yoksa (klavyeye basılmamışsa), program herhangi bir karar verebilir - ya bir sinyalin gelmesini bekleyebilir ya da ara belleğe daha sonra bakmak için kesintiye uğrayan çalışmaya geri dönebilir. Çoğu zaman program, daha sonra ne yapılacağını bulmak için ara belleğe bakarken beklemek zorunda kalır.

Kodu arabellekten aldıktan sonra (bu her zaman basılan en eski tuşun kodudur), program ikinci sansür seviyesini uygular: programcının niyetine bağlı olarak, alınan kodu herhangi bir şekilde yorumlayabilir - bir metin karakteri veya bir kontrol sinyali olarak kullanabilir veya tamamen görmezden gelebilir.

Açıklanan şema neredeyse tüm sistem ve uygulama programları için geçerlidir. Örneğin, her şeyi iş için hazırlayan bir metin editörü klavye arabelleğine bakar. Bir metin karakteri alan düzenleyicinin kendisi onu ekranda görüntüler, arabelleğinde saklar ve tekrar klavye arabelleğine bakar. Kullanıcı düşünüyorsa editör bekleyecektir.

Bir tuşu basılı tutarsanız, sinyalleri ara belleğe sürekli olarak girecek ve onu aşabilir (eğer programın bunları işlemek için zamanı yoksa).

Makine donduğunda, tuşlara sürekli basıldıktan sonra bilgisayar bir sonraki basışta kısa bir "gıcırtı" ile yanıt vermeye başlar. Bu, klavye arabelleğinin dolu olduğu ve ona bakıp oradaki kodları seçecek kimsenin olmadığı anlamına gelir. Makinenin yeniden başlatılması gerekiyor.

Klavyeler kablosuz, esnek, içine gömülü iletkenler bulunan özel kumaştan yapılmış, parmak izi ve basma kuvveti ile kullanıcı kimliğinin belirlendiği klavyeler vb. olabilir.

Çok azımız bir bilgisayar klavyesinin nasıl çalıştığını anlamakla ilgileniyor, ancak gerçek şu ki işleyişi oldukça ilginç ve bu makalede bunun hakkında kısaca yazılıyor.

Bunu biliyor musun?

Daktilo düzenini temel alan mevcut klavye düzeni veya QWERTY düzeni, yazmayı hızlandırmak için değil, yavaşlatmak ve daktilonun sıkışmasını önlemek için tasarlandı.

Bilgisayar klavyesi, kullanıcının talimatlarına göre çalışan bir donanım aygıtıdır. Önemli mesajların bilgisayara iletilmesine yardımcı olan devreleri, anahtarları ve işlemcileri içerir. Klavyenin kullanıcının talimatlarına göre hareket eden bir giriş cihazı olduğunu hepimiz biliyoruz. Yazma, menülere erişme ve oyun oynama gibi çeşitli görevler için kullanılır. Bu yazımızda bilgisayar klavyesinin nasıl çalıştığına daha yakından bakacağız.

Klavye türleri

Bu cihaz piyasaya sürüldüğünden bu yana önemli bir dönüşüm geçirmedi. Dizüstü bilgisayarlarda, iPad'de, akıllı telefonlarda vb. elektronik cihazların her birinde, hemen hemen aynı formatta (sadece birkaç anahtar hariç) özel versiyonlarda yalnızca ek anahtarlar mevcuttur. Ancak en yaygın klavyelerden bazıları şunlardır:

  • 82 tuşlu standart Apple klavye
  • Apple 108 Tuşlu Gelişmiş Klavye
  • 101 tuşlu genişletilmiş klavye
  • Windows için 104 tuşlu klavye

Anahtar türleri

Klavye, 1940 yılında daktilo teknolojisine dayalı olarak modellendi. Genel olarak çoğu klavye, işletim sistemine, üreticiye veya yapıldığı uygulamaya bağlı olarak 80 ile 110 arasında tuş içerir. Dört ana anahtar türü vardır:

  • Fonksiyon tuşları
  • Tuşları yazmak
  • Sayı tuşları
  • Kontrol tuşları

Aşağıdaki diyagramda görülebilirler.

Şekilde üst sıra (F1-F12) fonksiyon tuşlarından oluşmaktadır. İşletim sistemi tarafından atanan belirli komutları yürütürler. Örneğin, Windows 8'de, Microsoft Power Point uygulamasında F5 tuşu bir "slayt gösterisi" başlatmak için kullanılan kısayoldur, Microsoft Word'de ise F11 tuşu verileri biçimlendirmek için kullanılır.

İkinci satır sayısal veya sayısal tuşları içerir. Bu satır, özellikle çok sayıda sayısal veri, matematiksel işlem vb. içeren programlar için hızlı veri girişi sağlamak üzere tanıtıldı.

3., 4. ve 5. satırlar asıl yazım için kullanılan tuşları içerir. Her türlü alfabetik veri bu tuşlar kullanılarak bir metin düzenleyiciye girilir.

Son satır kontrol tuşlarını içerir. İmleç kontrolü sağlarlar ve ayrıca gerektiğinde belirli dahili uygulamalara yönelik kısayolları veya bağlantıları kullanmanıza yardımcı olurlar. Yaygın kontrol tuşlarından bazıları şunlardır:

  • Kontrol (Ctrl)
  • Alternatif (Alt)
  • Sil (Sil)
  • Ekle (Girişler)
  • Kaçış (Esc)
  • Ev
  • Son
  • Yukarı (Sayfa Yukarı)
  • Sayfa Aşağı

Bunlara ek olarak klavyede Shift gibi başka değiştirici tuşlar da bulunmaktadır.

Klavyenin iç işleyişi

Matris

Klavyenin matris adı verilen kendi işlemcisi ve devresi vardır. Matris, klavyenin altındaki, her tuşun altında parçalanan ve tamamlanmamış bir devreyle sonuçlanan bir dizi devredir. Belirli bir tuşa basıldığında bu devre tamamlanır ve böylece işlemcinin basılan tuşun yerini belirlemesine olanak sağlanır.

Tuş işlemi

Her tuşun altında küçük yuvarlak bir delik vardır. Klavyeyi söktüyseniz bunu gözlemlemiş olabilirsiniz. Bir tuşa bastığınızda, özel bir çubuk düğmeyi deliğin içinden iterek katman devresiyle temasın kapanmasına neden olur. Deliğin içinde anahtarın aşağıya doğru hareket etmesini engelleyen ve bırakıldığında geri itmesini sağlayan küçük bir lastik parçası bulunmaktadır.

Tuş vuruşu algılama

Herhangi bir tuşa bastığınızda devre kapanır ve devreden çok az miktarda akım geçer. İşlemci, basılan tuşların konumunu analiz eder ve bu bilgiyi bilgisayara, oradan da "klavye denetleyicisine" gönderir. Bu denetleyici, işlemci tarafından iletilen bilgileri işler ve bunu işletim sistemine iletir. İşletim sistemi daha sonra bu verileri Ctrl + Shift + Esc vb. gibi işletim sistemi komutlarının içeriği açısından kontrol eder ve analiz eder. Bu tür komutlar mevcutsa bilgisayar bunları yürütür; değilse bilgileri mevcut uygulamaya iletir. Uygulama daha sonra tuş vuruşlarının Ctrl+ P vb. gibi uygulama komutlarına ait olup olmadığını kontrol eder. Yine böyle komutlar varsa önce bunlar çalıştırılır, yoksa o tuş vuruşları içerik veya veri olarak alınır. Bütün bunlar bir saniye içinde gerçekleşir, yani aynı anda birden fazla tuşa bassanız bile sistem bunların hepsini işleyecektir.

Aslında perde arkasında olan şey, klavyenin içinde üç ayrı plastik katmanının bulunmasıdır. Bunlardan iki tanesi elektriksel olarak iletken metal raylara sahip, üçüncüsü ise aralarında temas kurmak için delikler bulunan bir yalıtım katmanıdır. Bu izler, bir tuşa basıldığında katmanlar birbirine sıkıca bastırıldığında küçük bir elektrik akımının akmasını sağlayan elektrik bağlantılarıdır.

Tuş vuruşu deseni

Matris, bilgisayar belleğinde saklanan bir sembol tablosu biçiminde karşılık gelen bir diyagrama sahiptir. Bir tuşa bastığınızda işlemci kısa devre yapan devrenin konumunu arar ve hangi tuşa basıldığını belirler. Tüm tuşlar görüntülenir ve belleğe kaydedilir. Basitçe söylemek gerekirse, tuş vuruşları, tuş vuruşlarını bilgisayarın anlayabileceği bir formata dönüştürmek için anahtarlar ve devreler kullanır. Her klavyede, tuş vuruşlarını bilgisayara aktarma işini yapan bir işlemci bulunur.

Anahtar Tipleri

Klavyelerdeki devreleri uygulamak için kullanılan iki tür anahtar vardır. Bazıları yukarıda açıklanan mekanik işlem yerine kapasitif bir işlem kullanır. Bu süreçte devre bozulmaz ve üzerinden sürekli olarak akım geçer. Bununla birlikte, her bir anahtarın üzerinde, tuşa basıldığında zincire yaklaşan bir plaka bulunur. Bu hareket matris tarafından kaydedilir ve bu da devreden geçen elektrik akımında bir değişikliğe yol açar. Bu değişiklik daha sonra bir karakter tablosuyla karşılaştırılarak basılan tuşun yeri belirlenir.

Mekanik anahtarlar kauçuk bir kubbe, membran anahtarlar, metal kontaklar ve anahtar elemanlarından oluşur. Kauçuk kubbe anahtarları için en yaygın malzemedir çünkü iyi tepki verir ve dökülmeye ve korozyona karşı oldukça dirençlidir, ayrıca nispeten ucuzdur ve üretimi kolaydır.

Kablosuz, Bluetooth ve USB klavyeler gibi farklı klavye türleri olmasına rağmen hepsi tuşlara basmayı algılamak ve işlevleri gerçekleştirmek için aynı devre sonlandırma ilkesini kullanır.

Bir bilgisayardaki klavye giriş sistemi aşağıdakilerden oluşur:

  • klavye;
  • ışık göstergeleri;
  • dahili denetleyici;
  • iletim kanalı;
  • klavye denetleyicisi.

Klavye panelindeki bir tuşa basmak, kontak matrisinin bir satırını ve sütununu kısaltır. Numaraları, arayüz kanalı aracılığıyla klavye denetleyicisine iletilen, basılan tuşun tarama kodunun oluşturulduğu dahili denetleyiciye iletilir. Bu durumda, bilgisayar sistemine bir tuşa basıldığını "bildiren" bir kesme sinyali üretilir ve işlemciye iletilir, bu nedenle bu olayın işlenmesi gerekir.

Klavye tuşları iki gruba ayrılır:

  • komut tuşları- kontrol sinyal kodlarını sağlamak ve özel giriş modlarını etkinleştirmek için tasarlanmıştır;
  • alfanümerik tuşlar- bilgisayara alfasayısal karakterler girmek için tasarlanmıştır.

19. yüzyılın ortalarında henüz bilgisayarların bulunmadığı dönemde daktilo icat edildi. İlk daktilolar kusurluydu ve hızlı yazarken kollar yapışıyordu. Durumu bir şekilde "çözmek" için özel bir düzen icat edildi. QWERTY(soldan başlayarak üçüncü harf sırasının harflerinin adlarına göre). Bu düzenin özü, en sık görülen harflerin “zayıf” parmaklara (küçük parmaklar (klavyenin kenarlarına) ve en nadir görülen harflere) klavyenin ortasına (klavyenin kenarlarına) yerleştirilmesiydi. işaret parmaklarının alanı). Burada klavyede kör on parmakla yazma yöntemi olarak adlandırılan yöntemden bahsediyoruz.

Sonra daktiloların kalitesi gözle görülür şekilde arttı, sonra bilgisayarlar ortaya çıktı, ancak alışkanlık güçlü bir şey - QWERTY düzeni bugüne kadar kaldı. Adil olmak gerekirse, daha sonra bir alternatif geliştirildi Dvorak düzeni Yavaş yavaş standart QWERTY'nin yerini alan ancak tam bir dağıtım alamayan.


Latin alfabesinden farklı olarak, Kiril düzeni hemen ergonomik modda geliştirildi (sıklıkla tekrarlanan harfler klavyenin ortasına yerleştirildiğinde) ve bugüne kadar neredeyse hiç değişmeden kullanıldı.


Yukarıda da söylediğimiz gibi bir tuşa bastığınızda bir tarama kodu üretilir ve klavye denetleyicisine iletilir. Kontrolör yerleşik kodlama sistemini kullanır ve buna uygun olarak basılan tuşu tanır. Bir komut tuşuna basıldığında ilgili kontrol sinyali sisteme gönderilir. Alfasayısal bir tuşa basıldığında, monitör ekranında görüntülenmek üzere ilgili karakter oluşturma kodu video denetleyici ROM'undan seçilir.


IBM, bilgisayarı geliştirirken klavyeden bilgi girmek için 8 bitlik kodlama kullandı; yani toplam 256 olası kod. Her koda kendi grafik görüntüsü atandı. Bir dizi sembole dayanarak ASCII(Bilgi Değişimi için Amerikan Standart Kodu), IBM'in gerekli gördüğü sembollerle desteklenmiştir. Bazı karakterler doğrudan tuşlara basılarak girilebilir, bazıları ise tuş kombinasyonu kullanılarak girilebilir.


Kod tablosunun Kiril alfabesine uyarlanması için giriş sistemi “Ruslaştırıldı”. Bunu yapmak için ilgili tuşlara Rusça harfler basıldı ve denetleyicinin karakter oluşturma sisteminde ilgili değişiklikler yapıldı.

Bilgisayar klavyesi, bilgileri, komutları ve verileri manuel olarak girmek için kullanılan ana cihazdır. Bu makalede klavye yapısı, düzeni, tuş atamaları, semboller ve işaretler ele alınmaktadır.

Bilgisayar klavyesi: çalışma prensibi

Temel klavye işlevleri özel yazılım gerektirmez. Çalıştırılması için gerekli sürücüler BIOS ROM'unda zaten mevcuttur. Bu nedenle bilgisayar, açıldıktan hemen sonra ana klavye tuşlarından gelen komutlara yanıt verir.

Klavyenin çalışma prensibi şu şekildedir:

  1. Bir tuşa bastıktan sonra klavye çipi bir tarama kodu üretir.
  2. Tarama kodu anakarta entegre bir bağlantı noktasına girer.
  3. Klavye bağlantı noktası işlemciye sabit sayıda bir kesinti bildirir.
  4. Sabit bir kesme numarası alan işlemci, özel bir kesmeyle iletişim kurar. bir kesme vektörü içeren bir RAM alanı - bir veri listesi. Veri listesindeki her giriş, giriş numarasıyla eşleşen, kesmeye hizmet veren programın adresini içerir.
  5. Program girişini belirledikten sonra işlemci onu yürütmeye devam eder.
  6. Kesme işleyici programı daha sonra işlemciyi tarama kodunu bulacağı klavye bağlantı noktasına yönlendirir. Daha sonra işlemcinin kontrolü altında işlemci, bu tarama koduna hangi karakterin karşılık geldiğini belirler.
  7. İşleyici, klavye arabelleğine kod göndererek işlemciyi bilgilendirir ve ardından çalışmayı durdurur.
  8. İşlemci bekleyen göreve geçer.
  9. Girilen karakter, amaçlandığı program, örneğin Microsoft Word metin düzenleyicisi tarafından alınana kadar klavye arabelleğinde saklanır.

Bilgisayar klavyesinin fotoğrafı ve tuşların amacı

Standart bir klavyede işlevsel gruplara ayrılmış 100'den fazla tuş bulunur. Aşağıda, tuş gruplarının açıklamasını içeren bir bilgisayar klavyesinin fotoğrafı bulunmaktadır.

Alfanümerik tuşlar

Alfasayısal tuşlar, harflerle yazılan bilgileri ve komutları girmek için kullanılır. Anahtarların her biri farklı kayıtlarda çalışabilir ve ayrıca birkaç karakteri temsil edebilir.

Büyük/küçük harf değişimi (küçük ve büyük harf girme) Shift tuşu basılı tutularak gerçekleştirilir. Zor (kalıcı) harf değişimi için Büyük Harf Kilidi kullanılır.

Metin verisi girmek için bilgisayar klavyesi kullanılıyorsa Enter tuşuna basılarak paragraf kapatılır. Daha sonra veri girişi yeni bir satıra başlar. Klavye komut girmek için kullanıldığında Enter tuşu girişi sonlandırır ve yürütmeyi başlatır.

Fonksiyon tuşları

Fonksiyon tuşları klavyenin üst kısmında bulunur ve F1 – F12 arası 12 tuştan oluşur. İşlevleri ve özellikleri, çalışan programa ve bazı durumlarda işletim sistemine bağlıdır.

Birçok programdaki ortak işlev, diğer düğmelerin işlevlerini öğrenebileceğiniz yardımı çağıran F1 tuşudur.

Özel anahtarlar

Özel tuşlar alfanümerik düğme grubunun yanında bulunur. Kullanıcıların sıklıkla bunları kullanmaya başvurması nedeniyle boyutları artmıştır. Bunlar şunları içerir:

  1. Shift ve Enter daha önce tartışılmıştı.
  2. Alt ve Ctrl – özel komutlar oluşturmak için diğer klavye tuşlarıyla birlikte kullanılır.
  3. Sekme, metin yazarken tablo oluşturmak için kullanılır.
  4. Kazan – Başlat menüsünü açar.
  5. Esc – başlatılan işlemi kullanmayı reddetme.
  6. BACKSPACE – az önce girilen karakterlerin silinmesi.
  7. Ekranı Yazdır – geçerli ekranı yazdırır veya anlık görüntüsünü panoya kaydeder.
  8. Scroll Lock – bazı programlarda çalışma modunu değiştirir.
  9. Duraklat/Ara – geçerli işlemi duraklatın/kesin.

İmleç tuşları

İmleç tuşları alfasayısal tuş takımının sağında bulunur. İmleç, bilgilerin girileceği konumu gösteren bir ekran öğesidir. Yön tuşları imleci okların yönünde hareket ettirir.

Ek anahtarlar:

  1. Page Up/Page Down – imleci sayfa yukarı/aşağı hareket ettirir.
  2. Giriş ve Son – imleci geçerli satırın başına veya sonuna taşıyın.
  3. Ekle – geleneksel olarak veri giriş modunu ekleme ve değiştirme arasında değiştirir. Farklı programlarda Ekle düğmesinin eylemi farklı olabilir.

Ek sayısal tuş takımı

Ek sayısal klavye, ana giriş panelindeki sayısal tuşların ve diğer bazı tuşların eylemlerini çoğaltır. Bunu kullanmak için önce Num Lock düğmesini etkinleştirmeniz gerekir. Ayrıca imleci kontrol etmek için ek klavye tuşları da kullanılabilir.

Klavye kısayolu

Belirli bir tuş kombinasyonuna bastığınızda bilgisayar için belirli bir komut yürütülür.

Yaygın olarak kullanılan klavye kısayolları:

  • Ctrl + Shift + Esc – Görev Yöneticisini açın.
  • Ctrl + F – etkin programdaki arama penceresi.
  • Ctrl + A – açık penceredeki tüm içeriği seçer.
  • Ctrl + C – seçilen parçayı kopyalayın.
  • Ctrl + V – panodan yapıştırın.
  • Ctrl + P — geçerli belgeyi yazdırır.
  • Ctrl + Z – geçerli eylemi iptal eder.
  • Ctrl + X – metnin seçilen bölümünü keser.
  • Ctrl + Shift + → metni kelimelere göre seçme (imleç konumundan başlayarak).
  • Ctrl + Esc - Başlat menüsünü açar/kapatır.
  • Alt + Printscreen – etkin program penceresinin ekran görüntüsü.
  • Alt + F4 – etkin uygulamayı kapatır.
  • Shift + Sil – bir nesneyi (çöp kutusunun ötesinde) kalıcı olarak silin.
  • Shift + F10 – etkin nesnenin içerik menüsünü çağırır.
  • Kazan + Duraklat – sistem özellikleri.
  • Win + E – Explorer'ı başlatır.
  • Win + D – tüm açık pencereleri simge durumuna küçültür.
  • Win + F1 – Windows Yardımını açar.
  • Win + F – arama penceresini açar.
  • Win + L – bilgisayarı kilitle.
  • Win + R – “Bir program çalıştır”ı açın.

Klavye sembolleri

Elbette birçok kullanıcı takma adlara ve diğer sosyal ağlara ilişkin sembolleri fark etmiştir. Bunun için açık tuşlar yoksa klavyede semboller nasıl yapılır?

Gizli karakterleri girmek için ek komutlar olan Alt kodları kullanarak karakterleri klavyeye yerleştirebilirsiniz. Bu komutlar yalnızca Alt + ondalık sayıya basılarak girilir.

Sık sık şu sorularla karşılaşabilirsiniz: Klavyede kalp, sonsuzluk işareti veya euro nasıl yapılır?

  • alt + 3 =
  • Alt+8734 = ∞
  • Alt + 0128 = €

Bunlar ve diğer klavye sembolleri aşağıdaki tablolarda resim şeklinde sunulmaktadır. “Alt kod” sütunu, girildikten sonra Alt tuşuyla birlikte belirli bir karakterin görüntüleneceği sayısal bir değer içerir. Sembol sütunu nihai sonucu içerir.

Ek sayısal tuş takımı etkinleştirilmezse - Num Lock'a basılmazsa Alt + sayı tuş kombinasyonunun beklenmeyen sonuçlara yol açabileceğini lütfen unutmayın.

Örneğin Num Lock etkin değilken tarayıcıda Alt + 4 tuşlarına basarsanız bir önceki sayfa açılacaktır.

Klavyedeki noktalama işaretleri

Bazen kullanıcılar klavyeye noktalama işareti koymaya çalışırken tam olarak beklediklerini alamazlar. Bunun nedeni, farklı klavye düzenlerinin farklı tuş kombinasyonlarının kullanımını gerektirmesidir.

Aşağıda noktalama işaretlerinin klavyeye nasıl yerleştirileceğini tartışıyoruz.

Kiril alfabesiyle noktalama işaretleri

  • " (tırnak işaretleri) - Shift + 2
  • № (sayı) - Shift + 3
  • ; (noktalı virgül) - Üst Karakter + 4
  • % (yüzde) - Shift + 5
  • : (iki nokta üst üste) - Shift + 6
  • ? (soru işareti) - Shift + 7
  • ((açık parantez) - Shift + 9
  • – (tire) – “-” etiketli düğme
  • , (virgül) - Shift + “nokta”
  • + (artı) – Artı işareti “+” olan Shift + düğmesi
  • . (nokta) – “U” harfinin sağındaki düğme

Latince noktalama işaretleri

  • ~ (tilde) - Shift + Yo
  • ! (ünlem işareti) - Shift + 1
  • @ (köpek - e-posta adresinde kullanılır) - Shift + 2
  • # (kare) - Üst Karakter + 3
  • $ (dolar) – Shift + 4
  • % (yüzde) - Shift + 5
  • ^ — Üst Karakter + 6
  • & (ve işareti) - Üst Karakter + 7
  • * (çarpma veya yıldız işareti) - Shift + 8
  • ((açık parantez) - Shift + 9
  • ) (parantezi kapat) - Shift + 0
  • – (tire) – klavyedeki “-” etiketli tuş
  • + (artı) - Shift ve +
  • = (eşittir) – eşittir işareti düğmesi
  • , (virgül) – Rusça “B” harfini içeren tuş
  • . (nokta) - Rusça “Yu” harfini içeren anahtar
  • < (левая угловая скобка) — Shift + Б
  • > (sağ açılı ayraç) - Shift + Yu
  • ? (soru işareti) – Shift + soru işaretli düğme (“Y”nin sağında)
  • ; (noktalı virgül) – “F” harfi
  • : (iki nokta üst üste) – Shift + “F”
  • [ (sol köşeli parantez) – Rusça “X” harfi
  • ] (sağ köşeli parantez) – “Ъ”
  • ( (sol küme ayracı) – Shift + Rusça “X” harfi
  • ) (sağ küme ayracı) – Shift + “Ъ”

Bilgisayar klavye düzeni

Bilgisayar klavye düzeni - ulusal alfabelerin sembollerini belirli tuşlara atamak için bir şema. Klavye düzeninin değiştirilmesi, işletim sisteminin işlevlerinden biri olan programlı olarak yapılır.

Windows'ta Alt + Shift veya Ctrl + Shift tuşlarına basarak klavye düzenini değiştirebilirsiniz. Tipik klavye düzenleri İngilizce ve Rusçadır.

Gerekirse, Windows 7'de Başlat – Denetim Masası – Saat, dil ve bölge (“klavye düzenini veya diğer giriş yöntemlerini değiştirme” alt öğesi) seçeneğine giderek klavye dilini değiştirebilir veya ekleyebilirsiniz.

Açılan pencerede “Diller ve klavyeler” sekmesini - “Klavyeyi değiştir” seçeneğini seçin. Ardından yeni bir pencerede "Genel" sekmesinde "Ekle" ye tıklayın ve gerekli giriş dilini seçin. Tamam'a tıklayarak değişikliklerinizi kaydetmeyi unutmayın.

Sanal bilgisayar klavyesi

Sanal klavye ayrı bir programdır veya yazılıma dahil olan bir eklentidir. Onun yardımıyla, fare imlecini kullanarak bilgisayar ekranından harf ve sembolleri girebilirsiniz.

Örneğin gizli verileri (oturum açma adı ve parola) korumak için sanal bir klavyeye ihtiyaç vardır. Normal bir klavye kullanarak veri girerken bilgilerin kötü amaçlı casus yazılımlar tarafından ele geçirilmesi riski vardır. Daha sonra internet aracılığıyla bilgi saldırgana iletilir.

Arama motorlarını kullanarak sanal bir klavye bulabilir ve indirebilirsiniz; bu çok fazla zamanınızı almaz. PC'nizde Kaspersky anti-virüs yüklüyse, sanal klavyeyi ana program penceresinden başlatabilirsiniz; içinde bulunur.

Ekran klavyesi

Ekran klavyesi bir akıllı telefonun dokunmatik ekranında bulunur; kullanıcının parmaklarıyla basılır. Bazen buna sanal denir.

Windows 7'de ekran klavyesini başlatmak için Başlat - Tüm Programlar - Donatılar - ardından Erişilebilirlik - Ekran Klavyesi'ne gidin. Şuna benziyor.

Klavye düzenini değiştirmek için görev çubuğundaki ilgili düğmeleri kullanın (monitör ekranının sol alt kısmında, tarih ve saatin yanında).

Klavye çalışmıyorsa ne yapmalı

Klavyeniz aniden çalışmayı durdurursa üzülmek için acele etmeyin, öncelikle arızaya neyin sebep olduğunu öğrenin. Çalışmamasının tüm nedenleri donanım ve yazılıma ayrılabilir.

İlk durumda, klavye donanımı bozulursa, sorunu özel beceriler olmadan düzeltmek çok sorunludur. Bazen yenisiyle değiştirmek daha kolaydır.

Arızalı görünen bir klavyeye veda etmeden önce, sistem birimine bağlı olduğu kabloyu kontrol edin, biraz kopmuş olabilir. Kabloda her şey yolundaysa, arızanın bilgisayardaki bir yazılım arızasından kaynaklanmadığından emin olun. Bunu yapmak için bilgisayarınızı yeniden başlatın.

Yeniden başlatmanın ardından klavyede herhangi bir yaşam belirtisi görülmüyorsa, Windows'ta bulunan çözümü kullanarak klavyeyi uyandırmayı deneyin. Eylem sırası örnek olarak Windows 7 kullanılarak verilmiştir; Windows işletim sisteminin farklı bir sürümüne sahipseniz benzetmeyle ilerleyin. Prensip yaklaşık olarak aynıdır, menü bölümlerinin adları biraz farklı olabilir.

Başlat - Denetim Masası - Donanım ve Ses - Aygıt Yöneticisi'ne gidin. Açılan pencerede klavyenizde sorun olması durumunda ünlem işaretli sarı bir etiket ile işaretlenecektir. Fareyle seçin ve menüden Eylem – Sil seçeneğini seçin. Kaldırma işleminden sonra Aygıt Yöneticisini kapatın.

Donanım ve Ses sekmesine dönün ve Cihaz Ekle'yi seçin. Ekipman aradıktan sonra klavyeniz bulunacak ve sürücüleri yüklenecektir.

Donanım kurulumu başarılıysa ve klavye arızası bir yazılım arızasından kaynaklanıyorsa klavyedeki Num Lock tuş göstergesi yanacaktır.

Sorun çözülemiyorsa geçici bir çözüm olabilir.

Günümüzde bilgisayar klavyesi, fare gibi, düşük değerli bir cihaz olarak kabul ediliyor. Ancak bilgisayarla çalışırken önemli bir rol oynar.