В компьютерном хомяке используется, и что, случайно нажимаете?
На трёх кнопках только комбинаций одиночных нажатий 7. Ну хрен с ним, три сразу не нажимать, то 6.
Код: Выделить всё
class Buttons
{
public:
private:
};Код: Выделить всё
Port::mode(PinMode::PullUp);Код: Выделить всё
uint8_t current = ~Port::read();это важно, если электронный рояль делать, там виртуозы десятью пальцами 15 клавиш жмут... а в самоделках с тремя-четырмя кнопками, на которые пальцем попасть не просто, это не критично. оно-то, конечно, правильно делать нужно... но только когда оно того стоитReflector писал(а):Например, хочу я кнопку использовать как Shift, нажимаю ее, получаю код, отпускаю одновременно с нажатие другой кнопки и придет код нажатия другой кнопки, отпускание потеряется