История появления Ctrl-Enter - PullRequest
       12

История появления Ctrl-Enter

0 голосов
/ 18 февраля 2010

Есть ли кто-нибудь, кто знает историю появления Ctrl + Enter hot горячая клавиша, что означает «Отправить»?Это довольно "классика" сейчас.Я помню, что впервые я встретил эту горячую клавишу в ICQ 99, но теперь почти у каждого чата есть такая горячая клавиша и много популярных сайтов социальных сетей.Некоторое время назад я был удивлен, что в диалоге «Зафиксировать» в IDE затмения эта горячая клавиша также доступна с тем же значением.

Ответы [ 4 ]

1 голос
/ 06 ноября 2015

Конечно, наверняка невозможно ответить на что-то подобное, но я предложу себя в качестве кандидата для создания этого стандарта.

Летом 1992 года я был младшим программистом в America Online (AOL) и работал над тем, что должно было быть версией 1.0 клиентского программного обеспечения Windows AOL. В мои обязанности входило доработка многих форм пользовательского интерфейса, включая составление электронной почты и составление мгновенных сообщений. Как и многие техники тех лет, я был клавишником ... использование мыши только замедлило меня. Я хотел быстро отправлять сообщения. Некоторые из моих коллег предположили, что я могу просто нажать TAB, пока фокус ввода не будет на кнопке «Отправить», а затем нажать пробел, чтобы активировать кнопку. Это было достаточно верно, но для меня проблема заключалась в том, что каждая форма композиции была структурирована по-разному ... может быть, нужна форма электронной почты Tab ↹ Tab ↹ Tab ↹ Пробел , в то время как требуется форма IM Вкладка ↹ Вкладка ↹ Пробел . Иногда это даже варьировалось для новых сообщений и ответов. Тьфу.

Однажды я устал от несоответствия и решил добавить последовательную комбинацию клавиш «Отправить» для всех форм композиции. Мой первый выбор на самом деле был клавишей Enter на цифровой клавиатуре. Это казалось достаточно простым, но я скоро понял, что многие люди используют цифровую клавиатуру для перемещения курсора ввода, а иногда ошибочно нажимают клавишу Enter, преждевременно отправляя свое сообщение. Нехорошо. В следующей бета-версии я изменил все эти ярлыки на Ctrl + Enter ↵ , с той идеей, что было практически невозможно нажать Ctrl + Enter ↵ по ошибке, но достаточно просто нажать эту комбинацию клавиш одной рукой, если это было ваше намерение.

Жалоб на этот ярлык не поступало, и я нигде не задокументировал его. Однако вскоре различные «путеводители по America Online» опубликовали ярлык, и он остается по сей день AFAIK. В то время, когда я выбрал этот ярлык, я не знал ни о каком другом программном обеспечении, которое использовало бы Ctrl + Введите ↵ , чтобы означать «Отправить».

В течение следующих нескольких лет клиент Windows America Online был, пожалуй, самым популярным способом отправки онлайн-сообщений, и я знаю, что ярлык Ctrl + Enter ↵ стал очень популярным среди опытных пользователей. Это твердо до Windows 95 и связанных с ней приложений. Было ли это истинное происхождение ярлыка? Не знаю точно, но мне нравится так думать. :)

1 голос
/ 18 февраля 2010

В почтовых клиентах Ctrl + Введите 100 было сокращением для окончание редактирования и отправки .Я помню, как использовал его в Microsoft Internet Mail and News в Win95 дней.Вероятно, Мирабилис скопировал его для ICQ, а другие скопировали из ICQ.

1 голос
/ 18 февраля 2010

Я думаю Ctrl + Введите Enter не означает "Отправить". Это означает «двойной щелчок» или «сделать по умолчанию».

0 голосов
/ 23 мая 2014

Я думаю, что первое и, вероятно, все еще наиболее очевидное, использование для Ctrl + Enter ↵ было для вставки новой строки в текстовое поле, где обычно вам не нужно более одной строки, и поэтому для подтверждения ввода используется простая клавиша Enter.

В приложениях, где вам нужно ввести много строк, таких как почтовые клиенты, естественно сделать обратное, то есть назначить Ctrl + Введите 101 для функция обычно ассоциируется с простым Enter (обычно подтверждают запись, что можно расценивать как отправку сообщения в почтовый клиент).

У меня нет исторических ссылок, поэтому я не могу сказать наверняка, но я видел, что Ctrl + Enter ↵ использовался для вставки строки намного раньше, чем ее видели. Отправить сообщение.


Дело в том, что обычно это скрытое использование, так как оно редко требуется и редко документируется, но если вы попробуете, вы увидите множество явно однострочных текстовых полей, принимающих Ctrl + Введите 10 , чтобы вставить новую строку, и это часто приводит к значительной экономии времени и значительному увеличению полезности функциональности.


Скорее всего, ярлык значительно пострадал от использования Alt + Введите ↵ в Excel для ввода новых строк, с помощью Ctrl + Введите ↵ оставлено для более неясной функциональности (и, вероятно, просто как побочный эффект для подтверждения ввода без перемещения в другую ячейку). Вполне вероятно, что об этом знают больше людей, чем (насколько мне известно), гораздо более широко используемых Ctrl + Enter ↵ .
Конечно, также возможно, что Alt + Enter came появился первым, я не совсем историк программного обеспечения

...