#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: