Break key - Break key

Kompyuter klaviaturasidagi Break / Pause tugmasi

The Break key a kompyuter klaviaturasi buzishni anglatadi a telegraf 19-asr amaliyotidan kelib chiqqan. Zamonaviy foydalanishda kalit aniq belgilangan maqsadga ega emas, ammo shunday bo'lsa ham, uni turli xil vazifalar, masalan, bir nechta kirish seanslari o'rtasida almashinish, dasturni tugatish yoki modem aloqasini to'xtatish uchun ishlatish mumkin. .

Break funktsiyasi odatda kiritilganidan beri bitta tugmachada pauza funktsiyasi bilan birlashtiriladi IBM Model M 1985 yilda 101 tugmachali klaviatura, Break tugmachasi ham deyiladi Tugatish tugmasi. U ba'zilarini to'xtatib turish uchun ishlatilishi mumkin Kompyuter o'yinlari.

Tarix

Standart telegraf zanjiri barcha kalitlarni birlashtiradi, ovoz chiqaruvchilar va batareyalar bitta ketma-ket pastadirda. Shunday qilib, ovoz chiqaruvchilar faqat ikkala tugmachalar yopilganda ishlaydi (yopiq, shuningdek "belgilash "- telegraflarni erta bosib chiqarish orqali qog'oz tasmaga tushirilgan siyoh belgilaridan keyin). Shunday qilib, qabul qiluvchi operator boshqa operatorni yuborishiga ruxsat berish uchun kalitni ushlab turishi yoki o'rnatilgan qisqartiruvchi kalitni yopishi kerak. Natijada qabul qiluvchi operator o'z kalitini ochib, elektronni uzib va ​​uni "oraliq "shart. Ikkala ovoz chiqaruvchi ham jo'natuvchining klaviaturasiga javob berishni to'xtatib, jo'natuvchini ogohlantiradi. (Telegraf liniyasidagi jismoniy tanaffus ham xuddi shunday ta'sirga ega bo'ladi.)

The teleprinter juda o'xshash usulda ishladi, faqat jo'natuvchi stantsiya belgilar orasidagi qisqa pauza paytida ham tsiklni yopiq ushlab turardi (mantiq 1 yoki "belgilash"). Maxsus "tanaffus" tugmachasini bosib ushlab turing, uni uzluksiz mantiqqa 0 yoki "bo'shliq" holatiga majbur qilib, tsikl ochildi. Bu sodir bo'lganda, teleprinter mexanizmlari doimiy ravishda hech narsa bosmasdan ishlaydi, chunki all-0s belgisi bosilmaydigan NULL ikkalasida ham Bodot va ASCII. Natijada paydo bo'lgan shovqin yuboruvchi operatorning e'tiborini tortdi.

Ushbu amaliyot teleprinterdan foydalanishga topshirildi vaqtni taqsimlash kompyuterlar. Uzluksiz masofa (mantiqiy 0) sharti har bir amaldagi belgi bir yoki bir nechta mantiq 1 (belgilash) "to'xtash" biti bilan tugashi kerak bo'lgan qoidalarni buzadi. Kompyuter (xususan UART ) buni maxsus "tanaffus" sharti deb tan oldi va an hosil qildi uzmoq odatda ishlaydigan dasturni to'xtatadi yoki operatsion tizimni tizimga kirishni talab qiladi. Hozirda asenkron ketma-ket telegrafiya kamdan-kam uchraydi, ammo Tanaffus bir marta terminal emulyatorlari bilan ishlatilgan kalit shu kabi maqsadlarda dastur tomonidan ishlatilishi mumkin.

Sinkler

Ustida Sinclair ZX80 va ZX81 kompyuterlar, Break-ga bosish orqali kirish mumkin Bo'shliq. Ustida Sinclair ZX Spectrum unga kirish mumkin Caps Shift+Bo'shliq. Spectrum + va undan keyingi kompyuterlar maxsus dasturga ega Tanaffus kalit. U uzilishni keltirib chiqarmaydi, lekin ishlaydigan BASIC dasturini to'xtatadi yoki ma'lumotlarni kassetaga yuklashni yoki saqlashni to'xtatadi. O'chirilgan BASIC dasturini odatda DAVOM ETING buyruq. The Sinclair QL kompyuter, a Tanaffus tugmachasini bosib, funktsiyani xaritaga keltiradi Ctrl+Bo'shliq.

BBC Micro

A BBC Micro kompyuter, Tanaffus tugmachasi odatda a ga olib keladigan apparatni qayta tiklashni yaratadi issiq qayta boshlash kompyuter. A sovuq qayta boshlash tugmachasini bosish orqali ishga tushiriladi Ctrl+Tanaffus. Agar ariza berish tizimi o'rnatilgan bo'lsa, Ift Shift+Tanaffus deb nomlangan faylni qidirish va yuklash yoki ishga tushirish uchun kompyuter sabab bo'ladi ! Yuklash fayl tizimining standart qurilmasida (masalan, disketa 0, tarmoq foydalanuvchisi BOOT). Keyingi ikki xatti-harakatlar voris tomonidan meros bo'lib o'tdi Acorn MOS, RISC OS. Ushbu xatti-harakatlar dasturiy ta'minotda o'zgartirilishi yoki almashinishi mumkin va ko'pincha ibtidoiy ravishda ishlatilgan qaroqchilikka qarshi kurash texnikalar.

Britaniyaning maktablarida BBC Micro universal ishlatilishi sababli, mashinaning keyingi versiyalari bolalarni kompyuterni qasddan tiklashga xalaqit berish uchun "Break" tugmachasida jismoniy qulfni o'rnatdi.

Zamonaviy klaviaturalar

Ko'pgina zamonaviylarda Kompyuterlar, Pauza ekran chiqishini to'xtatadi BIOS boshqa tugma bosilguncha. Bu davomida samarali bo'ladi yuklash yilda matn rejimi va a DOS quti Windows 50 ta chiziqli xavfsiz rejim. Dastlabki klaviaturalarda a Pauza tugmachasi (101/102-klaviatura kiritilishidan oldin) pauza funktsiyasi tayinlangan Ctrl+NumLockva Break funktsiyasi Ctrl+ScrLock; ushbu klaviatura kombinatsiyalari ko'pgina dasturlar bilan, hattoki zamonaviy klaviaturali zamonaviy kompyuterlarda ham ishlaydi. Bag'ishlangan bosing Pauza 101/102 tugmachali klaviaturadagi tugma ham xuddi shunday yuboradi skankodlar bosish kabi Ctrl, keyin NumLock, keyin ularni teskari tartibda chiqarish kerak bo'ladi; qo'shimcha ravishda, E1olti burchak prefiks yuboriladi, bu 101/102-tugmachani biladigan dasturiy ta'minotga ikkita vaziyatni aniqlashga imkon beradi, eski dasturiy ta'minot odatda faqat prefiksni e'tiborsiz qoldiradi. The Pauza tugmachasi boshqa barcha tugmachalardan farq qiladi, chunki u PS / 2 rejimlarida 1 yoki 2 rejimida skankodlarni umuman yubormaydi, shuning uchun ushbu tugmachani eski qurilmalarda ushlab turilishini aniqlash mumkin emas. PS / 2 rejimida 3 yoki USB HID rejimida bo'shatish skan-kodi mavjud, shuning uchun ushbu kalit zamonaviy kompyuterlarda ushlab turilishini aniqlash mumkin.[1]

Zamonaviy klaviaturalarda Tanaffus kalit odatda etiketlanadi Pauza bilan Tanaffus pastda, ba'zan chiziq bilan ajratiladi: Pauza/Tanaffus, yoki Pauza tugmachaning yuqori qismida va Tanaffus old tomonda. Ko'pgina Windows muhitida tugmalar birikmasi ⊞ yutib oling+Pauza tizim xususiyatlarini keltirib chiqaradi.

Break tugmachasi bo'lmagan klaviatura

Yilni va daftar klaviaturalarida ko'pincha maxsus ajratilmagan To'xtatish / tanaffus kalit.

Buning uchun quyidagi o'rinbosarlar ishlatilishi mumkin Tanaffus:

  • Ctrl+Fn+F11 yoki Fn+B yoki Fn+Ctrl+B aniq Lenovo noutbuklar.[2][3][4]
  • Ctrl+Fn+B yoki Fn+B ba'zi Dell noutbuklarida.[5]
  • Ctrl+Fn+S boshqa ba'zi Dell noutbuklarida.[6]
  • Fn+Esc Samsung-da.
  • Ctrl+Fn+Ift Shift ba'zi HP noutbuklarida.
  • Fn+R ba'zi HP noutbuklarida.

Buning o'rnini bosuvchi Pauza:

  • Fn+P yoki Fn+Ctrl+P yoki Fn+Alt+P ba'zi Lenovo noutbuklarida.[4]
  • Fn+B ba'zi Dell noutbuklarida.[4]
  • Fn+Ift Shift ba'zi HP noutbuklarida.
  • Fn+V ba'zi HP noutbuklarida.
  • Fn+Ctrl+M ba'zi Microsoft Surface Book noutbuklarida.

Break tugmachasi bo'lmagan ba'zi bir Dell noutbuklari uchun ALT + Space satrini bosing va "Interrupt" -ni tanlang. [7]

Dasturning bajarilishini buzish uchun foydalanish

Ikkalasi ham Ctrl+Tanaffus va Ctrl+C kombinatsiyasi odatda konsol dasturining bajarilishini buzish usuli sifatida amalga oshiriladi, ular shu kabi ta'sir uchun ham ishlatiladi birlashgan rivojlanish muhiti.[8][9] Garchi bu ikkalasi ko'pincha bir-birining o'rnini bosadigan deb hisoblansa-da,[10] kompilyatorlar va ijro etuvchi muhitlar odatda ularga turli xil signallarni tayinlaydi.[11] Bundan tashqari, ba'zi yadrolarda (masalan, turli xil DOS variantlari) Ctrl+C faqat OS klaviatura buferidan o'qishni sinab ko'rgan paytda aniqlanadi va agar u buferdagi yagona tugma ketma-ketligi bo'lsa,[12][13] esa Ctrl+Tanaffus ko'pincha bir zumda tarjima qilinadi (masalan, tomonidan INT 1Bh DOS ostida). Shuni dastidan; shu sababdan, Ctrl+Tanaffus odatda ushbu operatsion tizimlar ostida yanada samarali tanlov hisoblanadi; Ushbu ikkita kombinatsiya uchun sezgirlikni Sindirish = ON CONFIG.SYS bayonot.

Adabiyotlar

  1. ^ "101- va 102-klaviatura". PS / 2 apparat interfeysi texnik ma'lumotnomasi (PDF). IBM. Oktyabr 1990. p. 19. To'xtatish tugmachasidan tashqari barcha tugmachalar make / break.
  2. ^ https://support.lenovo.com/us/en/documents/ht074004
  3. ^ http://forum.thinkpads.com/viewtopic.php?f=60&t=98708
  4. ^ a b v http://forum.thinkpads.com/viewtopic.php?t=105807
  5. ^ "Dell Inspiron 17 spetsifikatsiyasi" (PDF).
  6. ^ "Dell hamjamiyati".
  7. ^ YO'Q. "Tez-tez ishlatiladigan klaviatura yorliqlari". Dell.com. Olingan 18 fevral 2018.
  8. ^ "CTRL + C (tanaffus)". Msdn.microsoft.com. 2010-03-30. Olingan 2010-10-22.
  9. ^ "Debug tanaffusi". Msdn.microsoft.com. 2010-03-30. Olingan 2010-10-22.
  10. ^ "Bepul onlayn entsiklopediyada Ctrl-Break ta'rifi". Entsiklopediya2.thefreedictionary.com. Olingan 2010-10-22.
  11. ^ https://www.gnu.org/software/emacs/windows/ntemacs/discuss/subproc-ctrl-c Arxivlandi 2012 yil 22 oktyabr, soat Orqaga qaytish mashinasi
  12. ^ "Vim hujjatlari: vim onlayn". Vim.org. Olingan 2010-10-22.
  13. ^ "ClipX - DOS 5.0 Ref. - int 23h ctrl-c ishlovchisi". Ousob.com. Arxivlandi asl nusxasi 2016-03-04 da. Olingan 2010-10-22.

Shuningdek qarang

Tashqi havolalar

  • Bilan bog'liq ommaviy axborot vositalari Break key Vikimedia Commons-da