Почему Caps Lock не включает верхний и нижний регистр для выбранного текста?

В большинстве текстовых процессоров вы можете легко переключаться со многими текстовыми стилями. Например:

  • Ctrl + B - выделение полужирным или полужирным выделенным текстом.
  • Ctrl + U - подчеркнет или не подчеркнет выделенный текст.
  • Ctrl + I - будет выделено или выделено курсивом выделенный текст.

С Caps Lock, однако, это не функция переключения. Если программа не имеет функции преобразования текста так или иначе, текст должен быть удален, Caps Lock ударить, а затем перепечатать. Это похоже на то, что Caps Lock кажется настолько бесполезным; потому что это непросто использовать. А как насчет того сценария, в котором вы нажали Shift в середине предложения для имени или чего-то еще, но случайно удалили Caps Lock тоже? Тогда вы не заметите, пока ваш WORK СМОТРЕТЬ КАК ЭТО. ТЕПЕРЬ ВЫ ДОЛЖНЫ УДАЛИТЬ ВЕСЬ.

Почему Caps Lock не является ключом переключения, в этом отношении? Должно ли это быть?

73 голоса | спросил fredsbend 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 00:17:47 +0400 2014, 00:17:47

7 ответов


61

История

Ключевое происхождение Caps lock находится в ключе Shift lock , найденном на старых механических пишущих машинах.

Раннее новшество с этими пишущими машинами заключалось в введении второго символа в строке типа - металлическая штамповка, ударяющаяся о красящую ленту. Клавиша смены практически сдвинула устройство всего типа, так что это второй набор (набор ключей для буквенных клавиш), который попадет на ленту.

Ключ shift использовался с мизинцем, поэтому длительное нажатие было физически требовательным. Клавиша Shift lock просто заблокировала клавишу shift в нижнем положении.

Фотография с изображением старого типа с клавишами сдвига и сдвига слева.

Аналогичная фотография, приведенная ниже, более четко показывает ключ блокировки сдвига.

Юзабилити

Клавиша Caps lock является клавишей для переключения , что означает, что она имеет два состояния, что обозначается светодиодом на современной клавиатуре. Это контрастирует практически со всеми клавишами клавиатуры, которые являются клавишами действий - они не имеют двух состояний.

Изображение, показывающее ключ блокировки крышки на клавиатуре Mac со светодиодом на

Теперь переключение верхнего или нижнего регистра на выделенный текст является действием, поэтому ключ caps lock непригоден для таких целей. Различные сценарии использования не имеют смысла, если ключ блокировки кепок будет гибридным ключом действия состояния.

Например, рассмотрим следующее:

  • Пользователь хочет изменить предложение от нижнего к верхнему.
  • Пользователь выбирает текст.
  • Пользователь нажимает блокировку блокировки ( блокировка блокировки теперь на ).
  • Пользователь хочет записать в нижнем регистре, но блокировка блокировки включена, поэтому пользователю нужно снова нажать caps lock . блокировка блокировки теперь off . Позже это избыточное действие из-за смешения действия с состоянием действия ключа.
  • Теперь пользователь имеет текст в верхнем регистре, но хочет изменить его на нижний регистр.
  • Пользователь выбирает текст.
  • Пользователь нажимает блокировку блокировки ( блокировка блокировки теперь на ).
  • Теперь обратите внимание, что ранее на> сменился на верхний регистр, где теперь он изменился на нижний регистр. Это запутывает.
ответил Izhaki 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 03:38:21 +0400 2014, 03:38:21
14

Учитывая ваш список Ctrl + B , Ctrl + U , Ctrl + I , чтобы быть согласованным , если вы хотите преобразовать выделенный текст в верхний /нижний регистр, вы должны использовать клавишу Ctrl (вы также, конечно, Ctrl + C и Ctrl + X ).

Я видел это, используя ключ Ctrl в текстовых редакторах, например. Notepad ++ (поскольку нет подчеркивания) это Ctrl + U для нижнего регистра и Ctrl + Shift + U для верхнего регистра. Я также видел это в текстовых редакторах как Ctrl + L для нижнего регистра, Ctrl + U для верхнего регистра.

Однако Microsoft, являющаяся Microsoft, отправилась вместо Shift . В Word Shift + F3 используется действие. Это может иметь какое-то отношение к тому, почему мало кто знает, как преобразовать регистр в Word, но многие знают смелые /курсивные ярлыки. Учитывая, что F3 используется для поиска, кажется ужасным выбором.

ответил icc97 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 16:03:07 +0400 2014, 16:03:07
6

Исторически CAPS LOCK предшествует текстовым процессорам и современным компьютерам. На старых школьных типах не было ключа Backspace или Delete. Функциональность ключа блокировки Caps имитирует функциональность пишущей машинки.

Существует много программного обеспечения, которое может исправить это ... например, в редакторе Sublime вы можете выбрать какой-то текст, а затем нажать Edit> Convert Case и выберите тип капитализации, который вы хотите. В Microsoft Word 2007+ вы можете сделать это из Home> Случай (кнопка выглядит как Aa).

ответил aslum 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 00:37:59 +0400 2014, 00:37:59
4

Логика блокировки сдвига

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

введите описание изображения здесь>> </p>

<p> Иногда целые вступительные параграфы были даже написаны в шапках, тогда как в наше время мы бы просто сделали абзац курсивом или полужирным шрифтом. Я не мог найти примеров этого в Google Книгах, но нашел следующие плохие примеры в Google Images. </p>

<p> <img src =

ответил David Mulder 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 12 Sep 2014 15:44:24 +0400 2014, 15:44:24
3

Блокировка Caps не является ключом переключения, поскольку это не ключ действия; это ключ-модификатор (см. [1]). - он просто модифицирует другие нажатия клавиш, не вызывая никаких действий сам по себе. Он мог делать то, что вы хотите, но есть и другая проблема: все ключи отправляют символьные значения (или значения ключа) во входной буфер компьютера. Нет единственного ключа, который по умолчанию выполняет модификационные действия по тексту или иным образом. Все они реализованы. Таким образом, Caps-lock будет отклоняться от стандартной модели ввода, и это нарушит согласованность, если разработчики программного обеспечения all решили последовательно использовать ключ, что было бы проблемой для пользователей.

Caps-lock - это плохая идея в наши дни. Проблема заключается не столько в том, как ведет себя ключ, сколько в том, что он существует. Подобно клавише «menu», он хорош только при переназначении.

[1]: kasperd в комментариях указывает, что Caps Lock не подключен в качестве модификатора. Прочтите его комментарии для получения более подробной информации. Мой аргумент здесь для Caps Lock как сдержанный /переключающий shift-ключ, поэтому моя ссылка на него как модификатор.

ответил mechalynx 11 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 11 Sep 2014 14:50:29 +0400 2014, 14:50:29
2

Я думаю, что у ключа есть плохой рэп от перерастания его полезности. Но почему он не переключает текст? Посмотрите не далее, чем имя ключа. Caps Lock , выделение Блокировка . Ключ, только по имени, диктует, что он изменяет состояние блокировки; должен ли текстовый интерпретатор использовать нижний или верхний регистр в зависимости от того, открыт или закрыт замок.

Если ключ прочитал Capitalize , я мог видеть вашу точку зрения, но я не вижу в этом ничего сложного для понимания. Элементы управления, такие как Ctrl + B , являются мутаторами - они мутируют выбор пользователя. Caps Lock изменяет состояние блокировки. Для выбора нет мутации. Точно так же, как если бы вы выбрали кучу текста и нажали A самостоятельно. Ключи на самой клавиатуре не предназначены для мутации выбора, программное обеспечение предназначено для интерпретации комбинаций клавиш и применения собственных команд для мутации выбора.

Просто имеет смысл, насколько он полезен.

ответил EHorodyski 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 13 Sep 2014 02:52:07 +0400 2014, 02:52:07
1

Новые форматы устройств делают жизнь интересной для клавиши «Caps Lock».

В нестандартных ПК они могут быть устаревшими, например. Chromebook больше не имеет ключа блокировки кнопок
Вопрос становится, «переводит капитализацию предложения» достаточно важной (частой или критической) операцией, чтобы гарантировать физический ключ? Ясно, что не впереди других фокусов текста Жирный, Курсив и т. Д.

Однако в случае мобильного устройства с сенсорным экраном и виртуальной клавиатурой часто возникают значительные трудности с удерживанием «сдвига». Таким образом, набрав аббревиатуры типа «ЮНЕСКО», нажмите либо

shift / U / shift /  N / shift / E / shift / S / shift / C / shift / O

или

long-press_shift / U / N / E / S / C / O / shift_off

Таким образом, можно ожидать, что виртуальная клавиатура сохранит эквивалентную установку «блокировки». Также, поскольку текст трудно разметить на мобильных экранах, вряд ли будет разумным поддерживать рабочий процесс ввода нижнего регистра - затем маркировать текст и переходить в верхний регистр.

ответил Jason A. 12 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 12 Sep 2014 17:27:21 +0400 2014, 17:27:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132