Author: matt
Date: 2009-04-13 04:32:58 -0700 (Mon, 13 Apr 2009)
New Revision: 6760
Log:
Boldly going where noone has gone before: I added utf8 in comments in the 
source code. Let's see how long that will survive ;-)

Modified:
   branches/branch-1.3/src/fl_shortcut.cxx

Modified: branches/branch-1.3/src/fl_shortcut.cxx
===================================================================
--- branches/branch-1.3/src/fl_shortcut.cxx     2009-04-13 07:32:03 UTC (rev 
6759)
+++ branches/branch-1.3/src/fl_shortcut.cxx     2009-04-13 11:32:58 UTC (rev 
6760)
@@ -133,37 +133,38 @@
 };
 #elif defined(__APPLE__) 
 static Keyname table[] = {
+                                 // v - this column contains utf8 characters
   {' ', "Space"},
-  {FL_BackSpace,"\xe2\x8c\xab"},
-  {FL_Tab,     "\xe2\x87\xa5"},
-  {0xff0b/*XK_Clear*/, "Clear"},
-  {FL_Enter,   "\xe2\x86\xa9"}, 
+  {FL_BackSpace,"\xe2\x8c\xab"}, // ⌫  erase to the left
+  {FL_Tab,     "\xe2\x87\xa5"}, // ⇥  rightwards arrow to bar
+  {0xff0b,      "\xe2\x8c\xa6"}, // ⌦  erase to the right
+  {FL_Enter,   "\xe2\x86\xa9"}, // ↩  leftwards arrow with hook
   {FL_Pause,   "Pause"},
   {FL_Scroll_Lock, "Scroll_Lock"},
   {FL_Escape,  "\xe2\x90\x9b"},
-  {FL_Home,    "\xe2\x86\x96"},
-  {FL_Left,    "\xe2\x86\x90"},
-  {FL_Up,      "\xe2\x86\x91"},
-  {FL_Right,   "\xe2\x86\x92"},
-  {FL_Down,    "\xe2\x86\x93"},
-  {FL_Page_Up, "\xe2\x87\x9e"}, // utf8 arrow up with two strokes
-  {FL_Page_Down,"\xe2\x87\x9f"}, // utf8 arrow down with two strokes
-  {FL_End,     "\xe2\x86\x98"},
+  {FL_Home,    "\xe2\x86\x96"}, // ↖  north west arrow
+  {FL_Left,    "\xe2\x86\x90"}, // ←  leftwards arrow
+  {FL_Up,      "\xe2\x86\x91"}, // ↑  upwards arrow
+  {FL_Right,   "\xe2\x86\x92"}, // →  rightwards arrow
+  {FL_Down,    "\xe2\x86\x93"}, // ↓  downwards arrow
+  {FL_Page_Up, "\xe2\x87\x9e"}, // ⇞  upwards arrow with double stroke
+  {FL_Page_Down,"\xe2\x87\x9f"}, // ⇟  downward arrow with double stroke
+  {FL_End,     "\xe2\x86\x98"}, // ↘  south east arrow
   {FL_Print,   "Print"},
   {FL_Insert,  "Insert"},
   {FL_Menu,    "Menu"},
   {FL_Num_Lock,        "Num_Lock"},
-  {FL_KP_Enter,        "\xe2\x86\xb5"},
+  {FL_KP_Enter,        "\xe2\x8c\xa4"}, // ⌤ up arrow head between two 
horizontal bars
   {FL_Shift_L, "Shift_L"},
   {FL_Shift_R, "Shift_R"},
   {FL_Control_L,"Control_L"},
   {FL_Control_R,"Control_R"},
-  {FL_Caps_Lock,"\xe2\x87\xaa"}, // utf8 Caps Lock symbol
+  {FL_Caps_Lock,"\xe2\x87\xaa"}, // ⇪  upwards white arrow from bar
   {FL_Meta_L,  "Meta_L"},
   {FL_Meta_R,  "Meta_R"},
   {FL_Alt_L,   "Alt_L"},
   {FL_Alt_R,   "Alt_R"},
-  {FL_Delete,  "\xe2\x8c\xa7"}
+  {FL_Delete,  "\xe2\x8c\xa7"}  // ⌧  x in a rectangle box
 };
 #endif
 
@@ -208,11 +209,11 @@
     }
   }
 #ifdef __APPLE__
-  // \todo Mac :  we might want to change the symbols for Mac users - consider 
drawing Apple Symbols... .
-  if (shortcut & FL_SHIFT) {strcpy(p,"\xe2\x87\xa7"); p += 3;}  //: Mac hollow 
up arrow
-  if (shortcut & FL_CTRL)  {strcpy(p,"\xe2\x8c\x83"); p += 3;}  //: Mac ctrl 
key
-  if (shortcut & FL_ALT)   {strcpy(p,"\xe2\x8e\x87"); p += 3;}  //: Mac 
'Alt/Option' or fancy switch symbol
-  if (shortcut & FL_META)  {strcpy(p,"\xe2\x8c\x98"); p += 3;}  //: Mac 
'Apple' key
+  //                        this column contains utf8 characters - v
+  if (shortcut & FL_SHIFT) {strcpy(p,"\xe2\x87\xa7"); p += 3;}  // ⇧  upwards 
white arrow
+  if (shortcut & FL_CTRL)  {strcpy(p,"\xe2\x8c\x83"); p += 3;}  // ⌃  up 
arrowhead
+  if (shortcut & FL_ALT)   {strcpy(p,"\xe2\x8e\x87"); p += 3;}  // ⎇  
alternative key symbol
+  if (shortcut & FL_META)  {strcpy(p,"\xe2\x8c\x98"); p += 3;}  // ⌘  place of 
interest sign
 #else
   if (shortcut & FL_META) {strcpy(p,"Meta+"); p += 5;}
   if (shortcut & FL_ALT) {strcpy(p,"Alt+"); p += 4;}

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to