libxputty 0.1
Loading...
Searching...
No Matches
Data Fields
MidiKeyboard Struct Reference

#include <xkeyboard.h>

Collaboration diagram for MidiKeyboard:
Collaboration graph
[legend]

Data Fields

Widget_tcontext_menu
 
Widget_tkeyboard
 
Widget_tgrab_keyboard
 
int channel
 
int octave
 
int layout
 
int velocity
 
int prelight_key
 
int new_prelight_key
 
int active_key
 
int new_active_key
 
int last_active_key
 
int send_key
 
int in_motion
 
int key_size
 
int key_offset
 
unsigned long key_matrix [4]
 
unsigned long in_key_matrix [16][4]
 
long custom_keys [128][2]
 
midikeyfunc mk_send_note
 
midiwheelfunc mk_send_all_sound_off
 

Detailed Description

Definition at line 36 of file xkeyboard.h.

Field Documentation

◆ active_key

int active_key

Definition at line 46 of file xkeyboard.h.

Referenced by add_keyboard(), and need_redraw().

◆ channel

int channel

Definition at line 40 of file xkeyboard.h.

Referenced by add_keyboard().

◆ context_menu

Widget_t* context_menu

Definition at line 37 of file xkeyboard.h.

Referenced by add_keyboard().

◆ custom_keys

long custom_keys[128][2]

Definition at line 55 of file xkeyboard.h.

Referenced by add_keyboard().

◆ grab_keyboard

Widget_t* grab_keyboard

Definition at line 39 of file xkeyboard.h.

Referenced by add_keyboard().

◆ in_key_matrix

unsigned long in_key_matrix[16][4]

Definition at line 54 of file xkeyboard.h.

Referenced by add_keyboard(), is_key_in_in_matrix(), and need_redraw().

◆ in_motion

int in_motion

Definition at line 50 of file xkeyboard.h.

Referenced by add_keyboard().

◆ key_matrix

unsigned long key_matrix[4]

Definition at line 53 of file xkeyboard.h.

Referenced by add_keyboard(), and need_redraw().

◆ key_offset

int key_offset

Definition at line 52 of file xkeyboard.h.

Referenced by add_keyboard().

◆ key_size

int key_size

Definition at line 51 of file xkeyboard.h.

Referenced by add_keyboard().

◆ keyboard

Widget_t* keyboard

Definition at line 38 of file xkeyboard.h.

Referenced by add_keyboard().

◆ last_active_key

int last_active_key

Definition at line 48 of file xkeyboard.h.

Referenced by add_keyboard().

◆ layout

int layout

Definition at line 42 of file xkeyboard.h.

Referenced by add_keyboard().

◆ mk_send_all_sound_off

midiwheelfunc mk_send_all_sound_off

Definition at line 58 of file xkeyboard.h.

Referenced by add_keyboard().

◆ mk_send_note

midikeyfunc mk_send_note

Definition at line 57 of file xkeyboard.h.

Referenced by add_keyboard().

◆ new_active_key

int new_active_key

Definition at line 47 of file xkeyboard.h.

Referenced by add_keyboard().

◆ new_prelight_key

int new_prelight_key

Definition at line 45 of file xkeyboard.h.

Referenced by add_keyboard().

◆ octave

int octave

Definition at line 41 of file xkeyboard.h.

Referenced by add_keyboard().

◆ prelight_key

int prelight_key

Definition at line 44 of file xkeyboard.h.

Referenced by add_keyboard(), and need_redraw().

◆ send_key

int send_key

Definition at line 49 of file xkeyboard.h.

Referenced by add_keyboard().

◆ velocity

int velocity

Definition at line 43 of file xkeyboard.h.

Referenced by add_keyboard().


The documentation for this struct was generated from the following file: