Американец шотландского происхождения Чарльз Кислинг родился в 1930 году в городке Мёрдок в штате Миннесота.
Во время корейской войны будущий изобретатель служил на авианосце Collette DD 730, а после службы увлёкся электроникой и стал одним из инженеров, которые обслуживали огромные компьютеры того времени, вроде ENIAC.
С 1955-го года Кислинг стал разработчиком в компании по производству военной техники и электроники Sperry Rand, где создавал микросхемы и программы для персональных компьютеров.
Кислинг известен двумя изобретениями: первое — система отображения текста на экране компьютера с минимальной задержкой. Она позволяла получать результаты работы программ в реальном времени. Второе — мигающий курсор, или мерцающая метка на экране, которая показывает пользователю, в какой части страницы происходит работа с текстом. По данным библиотеки патентов Google, заявка на него зарегистрирована в 1968 году, а сам патент присвоен изобретателю в феврале 1970 года.
Помню, как он объяснил мне причину мигания курсора, и это было просто. Он рассказал, что на экране нет ничего, что могло бы подсказать, где находится курсор. Поэтому он и написал код, чтобы знать, в каком месте экрана начнётся печать.
сын Чарльза Кислинга
Кислинг проработал в Sperry Rand 38 лет и вышел на пенсию в 1994 году. Отойдя от дел, изобретатель занялся общественным активизмом. Кислинг умер в 2014 году в кругу семьи. Он прожил 83 года.
Apple и повсеместное использование мигающего курсора
Мигающий курсор, каким мы его знаем, впервые появился в компьютерах Apple II и Apple Lisa, вышедших, соответственно, в 1977 и 1983 годах. Курсор добавил изобретатель и сооснователь Apple Стив Возняк, заметивший случайное мерцание каретки во время работы над другой функцией компьютера.
Ради мигающего курсора Возняк пожертвовал вводом строчных символов в Apple II: компьютер его не поддерживает.
По словам Энди Херцфельда, инженера Apple, работавшего над Macintosh, мерцание в Apple II было аппаратным, а в Lisa и последующих компьютерах компании им уже управляло программное обеспечение. Например, мигающий курсор был одной из фишек текстового редактора WordStar, который тогда продавала Apple.
К концу 70-х годов мигающий курсор воспринимался уже как стандартный элемент большинства интерфейсов, отмечает Херцфельд: инженер вспоминает, что к тому времени компьютер для работы мог быть укомплектован мышью и полноценным CRT-терминалом, а сам он увидел мигающий курсор будучи студентом.
Этот элемент управления дожил до наших дней, поскольку даёт каждому пользователю состояние контроля во время работы с текстом, рассказал Inverse доцент кафедры взаимодействия человека с компьютером в Университете Индианы Карл Макдорман.
Херцфельд добавил, что, возможно, в будущем анимация мерцания может вовсе исчезнуть из обихода пользователей, поскольку интерфейсы изменятся, когда работа за компьютером перейдёт в дополненную реальность.
Он предположил, что на смену функциям мигающего курсора и выделения областей экрана в форме растягивающегося куба придут другие паттерны анимации, например marching ants. Тем не менее, пользователи всё ещё могут встретить мигающий курсор в интерфейсах шлемов виртуальной реальности.