Костыли.
Костыли -- это неудобные, но работающие решения той или иной проблемы в коде программы.
Работают они как-то так:
Наивно было бы полагать, что костыли изобрели программисты.
На самом деле костыли известны давно, в том числе в проектировании музыкальных инструментов.
Изначально клавишные были просты как 3 рубля. Хотя, даже проше - как 1 руб. 20 коп.
Клавиша-палка толкалa держатель с перышком, которое щипало струну и тем самым создавало звук.
Такова в двух словах конструкция клавесина:
Дальнейшее развитие техники извлечения звука из струны - это различные "костыли" - рычаги и противовесы, веревочки и прокладочки служащие для точной передачи скорости и силы нажатия на клавишу от рук пианиста к молоточкам, чтобы они правильным образом ударили по струнам.
Вершина японской инженерно-музыкальной мысли 21-го века:
клавиатура Кавай Миллениум III Гибрид Гранд Пиано акшен.
Но... все, что вы видите на картинке, это всего лишь "legacy code"
Потому что молоточки больше не ударяют по струнам.
Потому что струн больше НЕТ.
Все малейшие движения механизма точно регистрируются чувствительными бесконтактными лазерными сенсорами, которые передают всю информацию в центральным компьютер. Мощный процессор мгновенно решает десятки дифференциальных уравнений, вычисляя с какой силой, скоростью, ускорением и в какой последовательности нажаты клавиши. На полученный результат накладывается один из десятков профилей музыкального инструмента - концерный рояль Шигеру Кавай, пианино, орган, клавесин, и т.д. и Музыка Нолей и Единиц передается на звуковоспроизводящее устройство Онкио, которое и создает звук, идентичный натуральному.