В вычислительной технике бит баки — это бит в двоичном представлении символа, который устанавливается нажатием клавиши-модификатора клавиатуры, отличной от клавиши Shift .
Установка бита bucky изменяет выходной символ. Бит bucky позволяет пользователю вводить более широкий спектр символов и команд, сохраняя при этом разумное количество клавиш на клавиатуре.
Некоторые из клавиш, соответствующих клавишам Bucky Bit на современных клавиатурах, — это клавиша alt , клавиша control , клавиша meta , клавиша command (⌘), клавиша super и клавиша option .
В ASCII bucky bit обычно является 8-м битом (также известным как метабит ). Однако в старых представлениях символов, шире 8 бит, более высокие биты могли использоваться как bucky bits. В современной X Window System bucky bits являются битами 18–23 кода события. [1]
Термин был придуман в Стэнфорде и основан на прозвище Никлауса Вирта «Баки». Никлаус Вирт был первым, кто предложил клавишу EDIT для установки восьмого бита 7-битного символа ASCII где-то в 1964 или 1965 году. [2]
Bucky bits активно использовались на клавиатурах, разработанных Томом Найтом в Массачусетском технологическом институте , включая клавиатуры космических кадетов, используемые на машинах LISP . Они могли содержать до семи клавиш-модификаторов: SHIFT , CTRL , META , HYPER , SUPER , TOP и GREEK (также называемую FRONT ). [1] [3]