diff options
| author | Manolo Gouy <Manolo> | 2012-03-26 16:54:54 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2012-03-26 16:54:54 +0000 |
| commit | 0b6f546b0f816d63b7b0edc2af410448a83d7440 (patch) | |
| tree | 2be2a1755144b2be5939dfd5eee213a3e97dda9f /src/Fl_get_key_mac.cxx | |
| parent | 08ce2e07d379d6b9925208b5da9323f948b634db (diff) | |
Added support for the additional key of ISO keyboards (aka 102-key keyboards) named FL_Iso_Key.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9303 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_get_key_mac.cxx')
| -rw-r--r-- | src/Fl_get_key_mac.cxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Fl_get_key_mac.cxx b/src/Fl_get_key_mac.cxx index 50cbc19d9..7f8016936 100644 --- a/src/Fl_get_key_mac.cxx +++ b/src/Fl_get_key_mac.cxx @@ -159,6 +159,11 @@ enum { kVK_UpArrow = 0x7E }; +/* ISO keyboards only*/ +enum { + kVK_ISO_Section = 0x0A +}; + #endif // convert an FLTK (X) keysym to a MacOS symbol: @@ -176,7 +181,7 @@ static const struct {unsigned short vk, fltk;} vktab[] = { { kVK_ANSI_U, 'U' }, { kVK_ANSI_V, 'V' }, { kVK_ANSI_W, 'W' }, { kVK_ANSI_X, 'X' }, { kVK_ANSI_Y, 'Y' }, { kVK_ANSI_Z, 'Z' }, { kVK_ANSI_LeftBracket, '[' }, { kVK_ANSI_Backslash, '\\' }, { kVK_ANSI_RightBracket, ']' }, { kVK_ANSI_Grave, '`' }, - { kVK_Delete, FL_BackSpace }, { kVK_Tab, FL_Tab }, { kVK_Return, FL_Enter }, /*{ 0x7F, FL_Pause }, + { kVK_Delete, FL_BackSpace }, { kVK_Tab, FL_Tab }, { kVK_ISO_Section, FL_Iso_Key }, { kVK_Return, FL_Enter }, /*{ 0x7F, FL_Pause }, { 0x7F, FL_Scroll_Lock },*/ { kVK_Escape, FL_Escape }, { kVK_Home, FL_Home }, { kVK_LeftArrow, FL_Left }, { kVK_UpArrow, FL_Up }, { kVK_RightArrow, FL_Right }, { kVK_DownArrow, FL_Down }, { kVK_PageUp, FL_Page_Up }, { kVK_PageDown, FL_Page_Down }, { kVK_End, FL_End }, /*{ 0x7F, FL_Print }, { 0x7F, FL_Insert },*/ |
