#include <piano_key_bindings.h>
Definition at line 32 of file piano_key_bindings.h.
◆ Layout
Enumerator |
---|
NO_KEYS | |
QWERTY | |
QWERTZ | |
AZERTY | |
DVORAK | |
S_QWERTY | |
S_QWERTZ | |
Definition at line 38 of file piano_key_bindings.h.
◆ PianoKeyBindings()
PianoKeyBindings::PianoKeyBindings |
( |
| ) |
|
◆ ~PianoKeyBindings()
PianoKeyBindings::~PianoKeyBindings |
( |
| ) |
|
◆ bind_key()
void PianoKeyBindings::bind_key |
( |
const char * |
key, |
|
|
int |
note |
|
) |
| |
|
private |
◆ bind_keys_azerty()
void PianoKeyBindings::bind_keys_azerty |
( |
| ) |
|
|
private |
◆ bind_keys_basic_qwerty()
void PianoKeyBindings::bind_keys_basic_qwerty |
( |
| ) |
|
|
private |
◆ bind_keys_basic_qwertz()
void PianoKeyBindings::bind_keys_basic_qwertz |
( |
| ) |
|
|
private |
◆ bind_keys_dvorak()
void PianoKeyBindings::bind_keys_dvorak |
( |
| ) |
|
|
private |
◆ bind_keys_qwerty()
void PianoKeyBindings::bind_keys_qwerty |
( |
| ) |
|
|
private |
◆ bind_keys_qwertz()
void PianoKeyBindings::bind_keys_qwertz |
( |
| ) |
|
|
private |
◆ clear_notes()
void PianoKeyBindings::clear_notes |
( |
| ) |
|
|
private |
◆ get_keycode()
static const char* PianoKeyBindings::get_keycode |
( |
GdkEventKey * |
event | ) |
|
|
static |
◆ key_binding()
int PianoKeyBindings::key_binding |
( |
const char * |
key | ) |
const |
◆ layout()
static Layout PianoKeyBindings::layout |
( |
std::string const & |
l | ) |
|
|
static |
◆ note_binding()
const char* PianoKeyBindings::note_binding |
( |
int |
note | ) |
const |
◆ set_layout()
void PianoKeyBindings::set_layout |
( |
Layout |
layout | ) |
|
◆ _key_bindings
std::map<std::string, int> PianoKeyBindings::_key_bindings |
|
private |
◆ _note_bindings
std::map<int, std::string> PianoKeyBindings::_note_bindings |
|
private |
The documentation for this class was generated from the following file: