dotfiles/.config/Code/User/History/449cb39d/COyV.cpp
RafayAhmad7548 ab03d5f10c test
2024-06-16 18:53:25 +05:00

48 lines
No EOL
691 B
C++

struct keyinfo{
bool pressedOnce;
long long time;
keyinfo() : pressedOnce(false), time(0){}
virtual void single_press() = 0;
virtual void double_press() = 0;
};
struct esc_info : public keyinfo{
void single_press(){
}
void double_press(){
}
};
struct shift_info : public keyinfo{
void single_press(){
}
void double_press(){
}
};
struct ctrl_info : public keyinfo{
void single_press(){
}
void double_press(){
}
};
struct alt_info : public keyinfo{
void single_press(){
}
void double_press(){
}
};
struct super_info : public keyinfo{
void single_press(){
}
void double_press(){
}
};