İçeriğe atla

Break tuşu

Vikipedi, özgür ansiklopedi

Bir bilgisayar klavyesindeki Break tuşu (veya ⎉ sembolü), bir telgraf devresinin kırılmasını ifade eder ve 19. yüzyıl uygulamasıyla ortaya çıkmıştır. Modern kullanımda anahtarın iyi tanımlanmış bir amacı yoktur, ancak durum böyle olsa da yazılım tarafından birden fazla oturum açma oturumu arasında geçiş yapmak, bir programı sonlandırmak veya modem bağlantısını kesmek gibi çeşitli görevler için kullanılabilir. .

1985 yılında IBM Model M 101 tuşlu klavyenin piyasaya sürülmesinden bu yana mola işlevi genellikle tek tuştaki duraklatma işleviyle birleştirildiğinden, Break tuşuna aynı zamanda Duraklatma tuşu da denir. Bazı bilgisayar oyunlarını duraklatmak için kullanılabilir.

Standart bir telgraf devresi tüm tuşları, sirenleri ve pilleri tek bir seri döngüye bağlar. Bu nedenle sirenler yalnızca her iki tuş da aşağıda olduğunda devreye girer (kapalı, aynı zamanda "işaretleme" olarak da bilinir - ilk basım telgrafları tarafından kağıt bant üzerinde yapılan mürekkep işaretlerinden sonra). Bu nedenle, alıcı operatörün, diğer operatörün gönderim yapmasına izin vermek için anahtarını basılı tutması veya dahili kısa devre anahtarını kapatması gerekir. Sonuç olarak, alıcı operatör, anahtarını açarak, devreyi keserek ve onu bir "boşluk" durumuna zorlayarak gönderen operatörün sözünü kesebilir. Her iki siren de gönderenin anahtarlamasına yanıt vermeyi durdurarak göndereni uyarır (telgraf hattındaki fiziksel bir kesinti aynı etkiye sahip olacaktır).

Teleprinter, gönderen istasyonun karakterler arasındaki kısa duraklamalarda bile döngüyü kapalı tutması (mantık 1 veya "işaretleme") dışında çok benzer bir şekilde çalışıyordu. Özel bir "break" tuşunu basılı tutmak döngüyü açarak onu sürekli bir mantık 0 veya "aralık" koşuluna zorladı. Bu meydana geldiğinde, hem Baudot'ta hem de ASCII'de tümü 0'lar karakteri yazdırılmayan NUL olduğundan, teleyazıcı mekanizmaları hiçbir şey yazdırmadan sürekli olarak çalıştırıldı. Ortaya çıkan gürültü gönderen operatörün dikkatini çekti.

Bu uygulama, zaman paylaşımlı bilgisayarlarda teleprinter kullanımına da taşındı. Sürekli aralık (mantıksal 0) koşulu, her geçerli karakterin bir veya daha fazla mantık 1 (işaretleme) "durma" bitiyle bitmesi gerektiği kuralını ihlal eder. Bilgisayar (özellikle UART) bunu özel bir "kesinti" durumu olarak algıladı ve genellikle çalışan bir programı durduran veya işletim sistemini oturum açmaya zorlayan bir kesinti oluşturdu. Asenkron seri telgraf artık nadir olmasına rağmen, bir zamanlar terminal emülatörlerinde kullanılan Break anahtarı, yazılım tarafından benzer amaçlarla hala kullanılabilir.

ZX80 ve ZX81 bilgisayarlarda Break'e Space tuşuna basılarak erişilir. ZX Spectrum'da Caps Shift+Space tuşlarıyla erişilir. Spectrum+ ve sonraki bilgisayarlarda özel bir Break anahtarı bulunur. Bir kesintiyi tetiklemez ancak çalışan herhangi bir BASIC programını durdurur veya verilerin kasete yüklenmesini veya kaydedilmesini sona erdirir. Kesintiye uğrayan bir BASIC programı genellikle CONTINUE komutuyla devam ettirilebilir. Sinclair QL bilgisayarı, Break tuşu olmadan işlevi Ctrl+Space ile eşler.

Bir BBC Micro bilgisayarında Break tuşu, normalde bilgisayarın sıcak bir şekilde yeniden başlatılmasına neden olacak bir donanım sıfırlaması oluşturur. Ctrl+Break tuşlarına basıldığında soğuk yeniden başlatma tetiklenir. Bir dosyalama sistemi kuruluysa, ⇧Shift+Break, bilgisayarın dosyalama sisteminin varsayılan aygıtında (örneğin disket 0, ağ kullanıcısı BOOT) !Boot adlı bir dosyayı aramasına ve yüklemesine veya çalıştırmasına neden olur. Son iki davranış, Acorn MOS'un halefi olan RISC OS tarafından devralındı. Bu davranışlar yazılımda değiştirilebilir veya değiştirilebilir ve genellikle ilkel korsanlıkla mücadele tekniklerinde kullanılırdı.BBC Micro'nun İngiliz okullarında neredeyse evrensel kullanımı nedeniyle, makinenin sonraki sürümlerinde çocukların bilgisayarı kasıtlı olarak sıfırlamasını önlemek için Break tuşuna fiziksel bir kilit eklendi.

Modern Klavyeler

[değiştir | kaynağı değiştir]

Birçok modern bilgisayarda Duraklatma, başka bir tuşa basılana kadar BIOS'un ekran çıkışını keser. Bu, metin modunda önyükleme sırasında ve Windows güvenli modunda 50 satırlık bir DOS kutusunda etkilidir. Duraklatma tuşu olmayan eski klavyelerde (101/102 tuşlu klavyelerin piyasaya sürülmesinden önce), Duraklatma işlevi Ctrl+NumLock'a ve Break işlevi Ctrl+ScrLock'a atanmıştı; bu tuş kombinasyonları, modern klavyeli modern bilgisayarlarda bile çoğu programla hala çalışmaktadır. 101/102 tuşlu klavyelerde özel Duraklat tuşuna basmak, Ctrl'ye, ardından NumLock'a basıp ardından bunları ters sırada bırakmakla aynı tarama kodlarını gönderir; ek olarak, 101/102 anahtara duyarlı yazılımın iki durumu ayırt etmesini sağlayan bir E1hex öneki gönderilir; eski yazılım ise genellikle öneki görmezden gelir. Duraklatma tuşu, PS/2 mod 1 veya 2'de yayınlandığında hiçbir tarama kodu göndermemesi açısından diğer tüm tuşlardan farklıdır; bu nedenle, bu tuşun eski cihazlarda basılı tutulup tutulmadığını belirlemek imkansızdır. PS/2 mod 3 veya USB HID modunda, bir yayın tarama kodu vardır, dolayısıyla bu tuşun modern bilgisayarlarda basılı tutulup tutulmadığını belirlemek mümkündür.[1]

Modern klavyelerde, Break tuşu genellikle aşağıda Break ile Duraklat olarak etiketlenir, bazen bir çizgiyle ayrılır: ⁠ Duraklat / Kırmak ⁠ veya Tuş başlığının üst kısmında Duraklat ve ön tarafta Ara ver veya yalnızca Ara vermeden Duraklat'ı seçin. Çoğu Windows ortamında, ⊞ Win+Pause tuş birleşimi sistem özelliklerini getirir.

Break Tuşu Olmayan Klavyeler

[değiştir | kaynağı değiştir]

Kompakt ve dizüstü bilgisayar klavyelerinde genellikle özel bir Duraklatma/Bırakma tuşu bulunmaz.

Mola Yedekleri:

Belirli Lenovo dizüstü bilgisayarlarda Ctrl+Fn+F11 veya Fn+B veya Fn+Ctrl+B.[2][3][4] Belirli[açıklama gerekli] Dell dizüstü bilgisayarlarda Ctrl+Fn+B veya Fn+B.[5][6] Diğer bazı Dell dizüstü bilgisayarlarda[açıklama gerekli] Ctrl+Fn+S.[7][6] Samsung'da Fn+Esc.[açıklama gerekli] Ctrl+Fn+⇧ Belirli[açıklama gerekli] HP dizüstü bilgisayarlarda Shift. Belirli[açıklama gerekli] HP dizüstü bilgisayarlarda Fn+R. Belirli[açıklama gerekli] Logitech (LOGI) klavyelerde Fn+Ctrl+B. Duraklatma için Yedekler:

Belirli Lenovo dizüstü bilgisayarlarda Fn+P veya Fn+Ctrl+P veya Fn+Alt+P.[4] Belirli[açıklama gerekli] Dell dizüstü bilgisayarlarda Fn+B.[4][6] Fn+⇧ Belirli[açıklama gerekli] HP dizüstü bilgisayarlarda geçiş yapın. Belirli [açıklama gerekli] HP dizüstü bilgisayarlarda Fn+W. Bazı [açıklama gerekli] Dell dizüstü bilgisayarlar için, Break tuşu olmayan Alt+Boşluk tuşuna basın ve "Interrupt"u seçin

Programın yürütülmesini duraklatmak için kullanım

[değiştir | kaynağı değiştir]

Hem Ctrl+Break hem de Ctrl+C kombinasyonu yaygın olarak bir konsol uygulamasının yürütülmesini bozmanın bir yolu olarak uygulansa da, entegre geliştirme ortamlarında da benzer etki için kullanılırlar.[9][10] Bu ikisinin sıklıkla birbirinin yerine geçebileceği düşünülse de,[11] derleyiciler ve yürütme ortamları genellikle bunlara farklı sinyaller atar.[12] Ek olarak, bazı çekirdeklerde (örneğin, çeşitli DOS varyantları) Ctrl+C yalnızca işletim sisteminin bir klavye arabelleğinden okumaya çalıştığı sırada ve yalnızca arabellekteki tek tuş dizisi olması durumunda algılanır,[13] [14] Ctrl+Break ise genellikle anında çevrilir (örn. DOS altında INT 1Bh tarafından). Bu nedenle, Ctrl+Break bu işletim sistemlerinde genellikle daha etkili bir seçimdir; bu iki kombinasyonun hassasiyeti break=ON CONFIG.SYS deyimiyle artırılabilir.[1]

  1. ^ Main Page (İngilizce), 23 Mayıs 2024, 2 Aralık 2003 tarihinde kaynağından arşivlendi, erişim tarihi: 11 Kasım 2024