Jump to content

Сломать ключ

(Перенаправлено с Ctrl-Break )
Клавиша перерыва/паузы на клавиатуре ПК

Клавиша Break (или символ ) на компьютерной клавиатуре означает разрыв телеграфной цепи и возникла из практики 19 века. В современном использовании ключ не имеет четко определенного назначения, но хотя это так, он может использоваться программным обеспечением для различных задач, таких как переключение между несколькими сеансами входа в систему, завершение программы или прерывание модемного соединения. .

функция перерыва обычно сочетается с функцией паузы на одной клавише Поскольку с момента появления в 1985 году 101-клавишной клавиатуры IBM Model M , клавишу Break также называют клавишей паузы . Его можно использовать для приостановки некоторых компьютерных игр .

Стандартная телеграфная схема соединяет все ключи, оповещатели и батарейки в один последовательный шлейф. Таким образом, звуковые оповещатели срабатывают только тогда, когда обе клавиши нажаты (закрыто, также известное как « маркировка » — по названию чернильных отметок, оставленных на бумажной ленте ранними печатными телеграфами). Таким образом, оператору-получателю приходится удерживать клавишу нажатой или замкнуть встроенный закорачивающий переключатель, чтобы позволить другому оператору отправить сообщение. Как следствие, оператор-получатель может прервать оператора-отправителя, открыв его ключ, разорвав цепь и заставив ее перейти в состояние « пробела ». Оба оповещателя перестают реагировать на нажатие клавиш отправителя, предупреждая отправителя (физический разрыв телеграфной линии будет иметь тот же эффект).

Телетайп . работал очень похожим образом, за исключением того, что передающая станция сохраняла замкнутый контур (логическая 1 или «маркировка») даже во время коротких пауз между символами Удерживание специальной клавиши «перерыв» открывало цикл, переводя его в состояние непрерывного логического 0 или «промежутка». Когда это происходило, механизмы телетайпа постоянно срабатывали, ничего не печатая, поскольку символ, состоящий из всех 0, является непечатаемым NUL как в Бодо , так и в ASCII . Возникший шум привлек внимание отправляющего оператора.

Эта практика распространилась и на использование телетайпа на компьютерах с разделением времени . Условие непрерывного интервала (логический 0) нарушает правило, согласно которому каждый допустимый символ должен заканчиваться одним или несколькими стоповыми битами логической 1 (маркировки). Компьютер (в частности, UART ) распознал это как особое состояние «перерыва» и сгенерировал прерывание , которое обычно останавливало работающую программу или заставляло операционную систему запрашивать вход в систему. Хотя асинхронная последовательная телеграфия сейчас встречается редко, Break Ключ, который когда-то использовался с эмуляторами терминала, по-прежнему может использоваться программным обеспечением для аналогичных целей.

На компьютерах ZX80 и ZX81 доступ к Break можно получить, нажав Space. На ZX Spectrum доступ к нему осуществляется через Caps Shift+ Space. Компьютеры Spectrum+ и более поздних моделей имеют выделенный Break ключ. Он не вызывает прерывание, но останавливает любую работающую программу BASIC или прекращает загрузку или сохранение данных на кассету. Прерванную программу BASIC обычно можно возобновить с помощью CONTINUE команда. Компьютер Sinclair QL без Break ключ, отображает функцию на Ctrl+ Space.

Би-би-си Микро

[ редактировать ]

На BBC Micro компьютере Break Ключ генерирует аппаратный сброс, который обычно вызывает «теплую» перезагрузку компьютера. запускается Холодный перезапуск нажатием Ctrl+ Break. Если установлена ​​файловая система, ⇧ Shift+ Break заставит компьютер искать и загружать или запускать файл с именем !Boot на устройстве файловой системы по умолчанию (например, дискета 0, сетевой пользователь BOOT). Последние два поведения были унаследованы преемником Acorn MOS , RISC OS . Это поведение можно было изменить или заменить с помощью программного обеспечения, и оно часто использовалось в элементарных борьбы с пиратством методах .

Из-за почти повсеместного использования BBC Micro в британских школах, более поздние версии машины включали физическую блокировку клавиши Break, чтобы дети не могли намеренно перезагрузить компьютер.

Современные клавиатуры

[ редактировать ]

На многих ПК современных Pause прерывает вывод экрана через BIOS до тех пор, пока не будет нажата другая клавиша. Это действует во время загрузки в текстовом режиме и в окне DOS в безопасном режиме Windows с 50 строками. На ранних клавиатурах без Pause клавише (до появления 101/102-клавишной клавиатуры) функция паузы была назначена на Ctrl+ NumLockи функция Break для Ctrl+ ScrLock; эти комбинации клавиш по-прежнему работают с большинством программ даже на современных ПК с современной клавиатурой. Нажатие на посвященный Pause клавиша на 101/102-клавишной клавиатуре отправляет те же сканкоды, что и нажатие Ctrl, затем NumLock, то их можно будет отпустить в обратном порядке; префикс E1 кроме того, отправляется шестнадцатеричный , который позволяет программному обеспечению, поддерживающему ключи 101/102, распознавать две ситуации, в то время как более старое программное обеспечение обычно просто игнорирует префикс. Pause Ключ отличается от всех других ключей тем, что он вообще не отправляет скан-коды при отпускании в режимах PS/2 1 или 2, поэтому невозможно определить, удерживается ли эта клавиша нажатой на старых устройствах. В режиме PS/2 3 или режиме USB HID имеется скан-код выпуска, поэтому можно определить, удерживается ли эта клавиша на современных компьютерах. [ 1 ]

На современных клавиатурах Break Клавиша обычно помечена как «Пауза» с надписью «Break» ниже, иногда разделенной линией: Pause/Break, или «Пауза» в верхней части клавиатуры и «Разрыв» спереди, или только «Пауза» без перерыва вообще. В большинстве сред Windows комбинация клавиш ⊞ Win+ Pause вызывает свойства системы.

Клавиатуры без клавиши Break

[ редактировать ]

Клавиатуры компактных компьютеров и ноутбуков часто не имеют выделенного Pause/Break ключ.

Заменители Break:

Заменители Pause:

Для некоторых [ нужны разъяснения ] Ноутбуки Dell без Break ключ, нажмите кнопку Alt+ Space и выберите «Прервать». [ 8 ] [ 6 ]

Использование для прерывания выполнения программы

[ редактировать ]

Хотя оба Ctrl+ Break и Ctrl+ C Комбинации обычно реализуются как способ прерывания выполнения консольного приложения, они также используются для аналогичного эффекта в интегрированных средах разработки . [ 9 ] [ 10 ] Хотя эти два часто считаются взаимозаменяемыми, [ 11 ] компиляторы и среды выполнения обычно присваивают им разные сигналы. [ 12 ] Кроме того, в некоторых ядрах (например, в разных вариантах DOS) Ctrl+ C обнаруживается только в тот момент, когда ОС пытается выполнить чтение из буфера клавиатуры, и только если это единственная последовательность клавиш в буфере, [ 13 ] [ 14 ] пока Ctrl+ Break часто транслируется мгновенно (например, с помощью INT 1Bh под DOS). Из-за этого, Ctrl+ Break обычно является более эффективным выбором в этих операционных системах; чувствительность к этим двум комбинациям может быть повышена за счет BREAK=ON Оператор CONFIG.SYS .

См. также

[ редактировать ]
  1. ^ «Клавиатура 101- и 102-клавишная». Технический справочник по аппаратному интерфейсу PS/2 (PDF) . ИБМ. Октябрь 1990 г. с. 19. Архивировано (PDF) из оригинала 9 октября 2022 г. За исключением клавиши «Пауза», все клавиши имеют функцию включения/выключения.
  2. ^ «Сочетание клавиш для функций Break, Pause, ScrLK, SysRq на 6-рядной прецизионной клавиатуре ThinkPad — ThinkPad — Lenovo Support US» .
  3. ^ «Клавиша Ctrl-Break — Форум Thinkpads» .
  4. ^ Перейти обратно: а б с «Клавиша Pause/Break T530 — Форум Thinkpads» .
  5. ^ «Спецификация Dell Inspiron 17» (PDF) . Архивировано (PDF) из оригинала 9 октября 2022 г.
  6. ^ Перейти обратно: а б с д «Клавиша перерыва/паузы больше не доступна на некоторых ноутбуках Dell XPS, Latitude и Precision | Dell Россия» . www.dell.com . Проверено 5 мая 2023 г.
  7. ^ «Сообщество Dell» . 7 января 2012 г.
  8. ^ ДЕЛЛ. «Часто используемые сочетания клавиш» . Dell.com . Проверено 18 февраля 2018 г.
  9. ^ «CTRL+C (Разрыв)» . Msdn.microsoft.com. 30 марта 2010 г. Проверено 22 октября 2010 г.
  10. ^ «Отладочный перерыв» . Msdn.microsoft.com. 30 марта 2010 г. Проверено 22 октября 2010 г.
  11. ^ «Ctrl-Break, определение Ctrl-Break в бесплатной онлайн-энциклопедии» . Энциклопедия2.thefreedictionary.com . Проверено 22 октября 2010 г.
  12. ^ «Re: проблема с передачей ^C процессам, работающим в *оболочке*» . www.gnu.org . Архивировано из оригинала 22 октября 2012 года.
  13. ^ «Документация Vim: vim онлайн» . Вим.орг . Проверено 22 октября 2010 г.
  14. ^ «ClipX — DOS 5.0 Ref. — int 23h обработчик ctrl-c» . Ousob.com. Архивировано из оригинала 4 марта 2016 г. Проверено 22 октября 2010 г.
[ редактировать ]
Esc Ф1 Ф2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ПртСкн /
СисРк
Прокрутка
Замок
Пауза /
Перерыв
ТильдаВосклицательный знакНа знакеЗнак номераЗнак доллараЗнак процентаКареАмперсандЗвездочкаКруглые скобкиКруглые скобкиПодчеркиваниеЗнак плюсBackspaceобратная галочка1 (число)2 (число)3 (число)4 (число)5 (число)6 (число)7 (число)8 (число)9 (число)0Дефис-минусЗнак равенстваBackspaceКлавиша табуляциивопросВИРТИВяТОПФигурная скобкаФигурная скобкаВертикальная полосаКлавиша табуляциивопросВИРТИВяТОПКвадратная скобкаКвадратная скобкаобратная косая чертаКапс локАСДФГЧАСДжКлДвоеточие (пунктуация)КавычкаВведите ключКапс локАСДФГЧАСДжКлТочка с запятойАпострофВведите ключКлавиша ShiftСХСVБНМКронштейнКронштейнЗнак вопросаКлавиша ShiftКлавиша ShiftСХСVБНМЗапятая (пунктуация)ТочкаСлэш (пунктуация)Клавиша ShiftКлюч управленияКлюч WindowsВсе ключевоеПробелВсе ключевоеКлюч WindowsКлавиша менюКлюч управления
Вставлять Дом PgUp Число
Замок
Удалить Конец ПГДн 7 8 9 +
4 5 6
1 2 3 Входить
   0
   Инс
 .  
Принадлежащий
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 985508f33b3345ab5df6f71d724007df__1715190600
URL1:https://arc.ask3.ru/arc/aa/98/df/985508f33b3345ab5df6f71d724007df.html
Заголовок, (Title) документа по адресу, URL1:
Break key - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)