6

Я просто заметил, по счастливой случайности, что при нажатии Ctrl+J или Ctrl+M в Microsoft Notepad (в Windows 7) это имеет тот же эффект, что и Enter.

Нажатие Ctrl+I имеет тот же эффект, что и Tab.

Это не имеет практических последствий для меня ... Но мне просто любопытно, почему эти комбинации клавиш дают такой результат? Почему Ctrl+J для Enter?

2 ответа2

5

Посмотрите на этот стол ; базовый символьный код для Ctrl+M оказывается (десятичным) 13, что совпадает с клавишей ввода. То же самое касается вкладки (Ctrl+I) и так далее. Ctrl+G - символ BEL , используемый для предупреждения удаленного оператора; это все еще работает таким образом в некоторых терминальных программах.

Это относится к ранним телекоммуникационным дням, когда эти символы использовались для внеплановой сигнализации, потому что они не печатали символы.

На странице Википедии есть интересное описание всего этого.

3

Клавиша ctrl была добавлена в ранние компьютерные клавиатуры, чтобы пользователи могли генерировать управляющие коды.

Одним из способов генерации управляющих кодов, который стал популярным, было использование клавиши ctrl и использование ее как клавиши Shift для генерации управляющих кодов из стандартных букв алфавита. Поскольку управляющие коды являются низкими 32 значениями карты ASCII, они отображаются точно на 32 значения алфавитных символов и знаков пунктуации, точно так же, как алфавит в верхнем регистре отображается в алфавит в нижнем регистре.

Некоторые из управляющих кодов (ввод, табуляция, возврат и т.д.) Настолько полезны, что на клавиатуре также есть специальные клавиши.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .