Changeset 19833

Show
Ignore:
Timestamp:
02/21/07 09:39:35 (2 years ago)
Author:
patrick
Message:

Added new mappings to the key_modifier_pair config definition for keys
added in Gadgeteer 1.1.24.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • juggler/trunk/modules/vrjuggler/ChangeLog

    r19790 r19833  
    11DATE        AUTHOR      CHANGE 
    22----------- ----------- ------------------------------------------------------- 
     3Feb-21-2007 patrick     Updated for new keys in Gadgeteer 1.1.24. 
    34Jan-30-2007 patrick     Eliminated the need to set VJ_BASE_DIR on Windwos to 
    45                        run applications. 
  • juggler/trunk/modules/vrjuggler/configure.ac

    r19757 r19833  
    155155JCCL_PATH_CXX([1.1.5], , 
    156156              [AC_MSG_ERROR(*** JCCL C++ API required for VR Juggler ***)]) 
    157 GADGETEER_PATH([1.1.22], , 
     157GADGETEER_PATH([1.1.24], , 
    158158               [AC_MSG_ERROR(*** Gadgeteer required for VR Juggler ***)]) 
    159159SNX_PATH([1.1.4], , [AC_MSG_ERROR(*** Sonix required for VR Juggler ***)]) 
  • juggler/trunk/modules/vrjuggler/data/definitions/key_modifier_pair.jdef

    r19832 r19833  
    1515            <enum label="CTRL" value="6"/> 
    1616            <enum label="ALT" value="7"/> 
     17            <enum label="COMMAND" value="8"/> 
    1718            <enum label="ANY" value="-1"/> 
    1819         </enumeration> 
     
    3031            <enum label="KEY_CTRL" value="6"/> 
    3132            <enum label="KEY_ALT" value="7"/> 
    32             <enum label="KEY_1" value="8"/> 
    33             <enum label="KEY_2" value="9"/> 
    34             <enum label="KEY_3" value="10"/> 
    35             <enum label="KEY_4" value="11"/> 
    36             <enum label="KEY_5" value="12"/> 
    37             <enum label="KEY_6" value="13"/> 
    38             <enum label="KEY_7" value="14"/> 
    39             <enum label="KEY_8" value="15"/> 
    40             <enum label="KEY_9" value="16"/> 
    41             <enum label="KEY_0" value="17"/> 
    42             <enum label="KEY_A" value="18"/> 
    43             <enum label="KEY_B" value="19"/> 
    44             <enum label="KEY_C" value="20"/> 
    45             <enum label="KEY_D" value="21"/> 
    46             <enum label="KEY_E" value="22"/> 
    47             <enum label="KEY_F" value="23"/> 
    48             <enum label="KEY_G" value="24"/> 
    49             <enum label="KEY_H" value="25"/> 
    50             <enum label="KEY_I" value="26"/> 
    51             <enum label="KEY_J" value="27"/> 
    52             <enum label="KEY_K" value="28"/> 
    53             <enum label="KEY_L" value="29"/> 
    54             <enum label="KEY_M" value="30"/> 
    55             <enum label="KEY_N" value="31"/> 
    56             <enum label="KEY_O" value="32"/> 
    57             <enum label="KEY_P" value="33"/> 
    58             <enum label="KEY_Q" value="34"/> 
    59             <enum label="KEY_R" value="35"/> 
    60             <enum label="KEY_S" value="36"/> 
    61             <enum label="KEY_T" value="37"/> 
    62             <enum label="KEY_U" value="38"/> 
    63             <enum label="KEY_V" value="39"/> 
    64             <enum label="KEY_W" value="40"/> 
    65             <enum label="KEY_X" value="41"/> 
    66             <enum label="KEY_Y" value="42"/> 
    67             <enum label="KEY_Z" value="43"/> 
    68             <enum label="KEY_ESC" value="44"/> 
    69             <enum label="MOUSE_POSX" value="45"/> 
    70             <enum label="MOUSE_NEGX" value="46"/> 
    71             <enum label="MOUSE_POSY" value="47"/> 
    72             <enum label="MOUSE_NEGY" value="48"/> 
    73             <enum label="MOUSE_BUT1" value="49"/> 
    74             <enum label="MOUSE_BUT2" value="50"/> 
    75             <enum label="MOUSE_BUT3" value="51"/> 
    76             <enum label="MOUSE_BUT4" value="52" /> 
    77             <enum label="MOUSE_BUT5" value="53" /> 
    78             <enum label="NO_MBUTTON" value="54" /> 
    79             <enum label="KEY_TAB" value="55" /> 
    80             <enum label="KEY_BACKTAB" value="56" /> 
    81             <enum label="KEY_BACKSPACE" value="57" /> 
    82             <enum label="KEY_RETURN" value="58" /> 
    83             <enum label="KEY_ENTER" value="59" /> 
    84             <enum label="KEY_INSERT" value="60" /> 
    85             <enum label="KEY_DELETE" value="61" /> 
    86             <enum label="KEY_PAUSE" value="62" /> 
    87             <enum label="KEY_PRINT" value="63" /> 
    88             <enum label="KEY_SYSREQ" value="64" /> 
    89             <enum label="KEY_HOME" value="65" /> 
    90             <enum label="KEY_END" value="66" /> 
    91             <enum label="KEY_PRIOR" value="67" /> 
    92             <enum label="KEY_NEXT" value="68" /> 
    93             <enum label="KEY_CAPS_LOCK" value="69" /> 
    94             <enum label="KEY_NUM_LOCK" value="70" /> 
    95             <enum label="KEY_SCROLL_LOCK" value="71" /> 
    96             <enum label="KEY_F1" value="72" /> 
    97             <enum label="KEY_F2" value="73" /> 
    98             <enum label="KEY_F3" value="74" /> 
    99             <enum label="KEY_F4" value="75" /> 
    100             <enum label="KEY_F5" value="76" /> 
    101             <enum label="KEY_F6" value="77" /> 
    102             <enum label="KEY_F7" value="78" /> 
    103             <enum label="KEY_F8" value="79" /> 
    104             <enum label="KEY_F9" value="80" /> 
    105             <enum label="KEY_F10" value="81" /> 
    106             <enum label="KEY_F11" value="82" /> 
    107             <enum label="KEY_F12" value="83" /> 
    108             <enum label="KEY_F13" value="84" /> 
    109             <enum label="KEY_F14" value="85" /> 
    110             <enum label="KEY_F15" value="86" /> 
    111             <enum label="KEY_F16" value="87" /> 
    112             <enum label="KEY_F17" value="88" /> 
    113             <enum label="KEY_F18" value="89" /> 
    114             <enum label="KEY_F19" value="90" /> 
    115             <enum label="KEY_F20" value="91" /> 
    116             <enum label="KEY_F21" value="92" /> 
    117             <enum label="KEY_F22" value="93" /> 
    118             <enum label="KEY_F23" value="94" /> 
    119             <enum label="KEY_F24" value="95" /> 
    120             <enum label="KEY_F25" value="96" /> 
    121             <enum label="KEY_F26" value="97" /> 
    122             <enum label="KEY_F27" value="98" /> 
    123             <enum label="KEY_F28" value="99" /> 
    124             <enum label="KEY_F29" value="100" /> 
    125             <enum label="KEY_F30" value="101" /> 
    126             <enum label="KEY_F31" value="102" /> 
    127             <enum label="KEY_F32" value="103" /> 
    128             <enum label="KEY_F33" value="104" /> 
    129             <enum label="KEY_F34" value="105" /> 
    130             <enum label="KEY_F35" value="106" /> 
    131             <enum label="KEY_SUPER_L" value="107" /> 
    132             <enum label="KEY_SUPER_R" value="108" /> 
    133             <enum label="KEY_MENU" value="109" /> 
    134             <enum label="KEY_HYPER_L" value="110" /> 
    135             <enum label="KEY_HYPER_R" value="111" /> 
    136             <enum label="KEY_HELP" value="112" /> 
    137             <enum label="KEY_SPACE" value="113" /> 
    138             <enum label="KEY_ANY" value="114" /> 
    139             <enum label="KEY_EXCLAM" value="115" /> 
    140             <enum label="KEY_QUOTE_DBL" value="116" /> 
    141             <enum label="KEY_NUMBER_SIGN" value="117" /> 
    142             <enum label="KEY_DOLLAR" value="118" /> 
    143             <enum label="KEY_PERCENT" value="119" /> 
    144             <enum label="KEY_AMPERSAND" value="120" /> 
    145             <enum label="KEY_APOSTROPHE" value="121" /> 
    146             <enum label="KEY_PAREN_LEFT" value="122" /> 
    147             <enum label="KEY_PAREN_RIGHT" value="123" /> 
    148             <enum label="KEY_ASTERISK" value="124" /> 
    149             <enum label="KEY_PLUS" value="125" /> 
    150             <enum label="KEY_COMMA" value="126" /> 
    151             <enum label="KEY_MINUS" value="127" /> 
    152             <enum label="KEY_PERIOD" value="128" /> 
    153             <enum label="KEY_SLASH" value="129" /> 
    154             <enum label="KEY_COLON" value="130" /> 
    155             <enum label="KEY_SEMICOLON" value="131" /> 
    156             <enum label="KEY_LESS" value="132" /> 
    157             <enum label="KEY_EQUAL" value="133" /> 
    158             <enum label="KEY_GREATER" value="134" /> 
    159             <enum label="KEY_QUESTION" value="135" /> 
    160             <enum label="KEY_AT" value="136" /> 
    161             <enum label="KEY_BRACKET_LEFT" value="137" /> 
    162             <enum label="KEY_BACKSLASH" value="138" /> 
    163             <enum label="KEY_BRACKET_RIGHT" value="139" /> 
    164             <enum label="KEY_ASCII_CIRCUM" value="140" /> 
    165             <enum label="KEY_UNDERSCORE" value="141" /> 
    166             <enum label="KEY_QUOTE_LEFT" value="142" /> 
    167             <enum label="KEY_BRACE_LEFT" value="143" /> 
    168             <enum label="KEY_BAR" value="144" /> 
    169             <enum label="KEY_BRACE_RIGHT" value="145" /> 
    170             <enum label="KEY_ASCII_TILDE" value="146" /> 
     33            <enum label="KEY_COMMAND" value="8"/> 
     34            <enum label="KEY_1" value="9"/> 
     35            <enum label="KEY_2" value="10"/> 
     36            <enum label="KEY_3" value="11"/> 
     37            <enum label="KEY_4" value="12"/> 
     38            <enum label="KEY_5" value="13"/> 
     39            <enum label="KEY_6" value="14"/> 
     40            <enum label="KEY_7" value="15"/> 
     41            <enum label="KEY_8" value="16"/> 
     42            <enum label="KEY_9" value="17"/> 
     43            <enum label="KEY_0" value="18"/> 
     44            <enum label="KEY_A" value="19"/> 
     45            <enum label="KEY_B" value="20"/> 
     46            <enum label="KEY_C" value="21"/> 
     47            <enum label="KEY_D" value="22"/> 
     48            <enum label="KEY_E" value="23"/> 
     49            <enum label="KEY_F" value="24"/> 
     50            <enum label="KEY_G" value="25"/> 
     51            <enum label="KEY_H" value="26"/> 
     52            <enum label="KEY_I" value="27"/> 
     53            <enum label="KEY_J" value="28"/> 
     54            <enum label="KEY_K" value="29"/> 
     55            <enum label="KEY_L" value="30"/> 
     56            <enum label="KEY_M" value="31"/> 
     57            <enum label="KEY_N" value="32"/> 
     58            <enum label="KEY_O" value="33"/> 
     59            <enum label="KEY_P" value="34"/> 
     60            <enum label="KEY_Q" value="35"/> 
     61            <enum label="KEY_R" value="36"/> 
     62            <enum label="KEY_S" value="37"/> 
     63            <enum label="KEY_T" value="38"/> 
     64            <enum label="KEY_U" value="39"/> 
     65            <enum label="KEY_V" value="40"/> 
     66            <enum label="KEY_W" value="41"/> 
     67            <enum label="KEY_X" value="42"/> 
     68            <enum label="KEY_Y" value="43"/> 
     69            <enum label="KEY_Z" value="44"/> 
     70            <enum label="KEY_ESC" value="45"/> 
     71            <enum label="MOUSE_POSX" value="46"/> 
     72            <enum label="MOUSE_NEGX" value="47"/> 
     73            <enum label="MOUSE_POSY" value="48"/> 
     74            <enum label="MOUSE_NEGY" value="49"/> 
     75            <enum label="MOUSE_BUT1" value="50"/> 
     76            <enum label="MOUSE_BUT2" value="51"/> 
     77            <enum label="MOUSE_BUT3" value="52"/> 
     78            <enum label="MOUSE_BUT4" value="53"/> 
     79            <enum label="MOUSE_BUT5" value="54"/> 
     80            <enum label="MOUSE_BUT6" value="55"/> 
     81            <enum label="MOUSE_BUT7" value="56"/> 
     82            <enum label="NO_MBUTTON" value="57"/> 
     83            <enum label="KEY_TAB" value="58"/> 
     84            <enum label="KEY_BACKTAB" value="59"/> 
     85            <enum label="KEY_BACKSPACE" value="60"/> 
     86            <enum label="KEY_RETURN" value="61"/> 
     87            <enum label="KEY_ENTER" value="62"/> 
     88            <enum label="KEY_INSERT" value="63"/> 
     89            <enum label="KEY_DELETE" value="64"/> 
     90            <enum label="KEY_PAUSE" value="65"/> 
     91            <enum label="KEY_PRINT" value="66"/> 
     92            <enum label="KEY_SYSREQ" value="67"/> 
     93            <enum label="KEY_HOME" value="68"/> 
     94            <enum label="KEY_END" value="69"/> 
     95            <enum label="KEY_PRIOR" value="70"/> 
     96            <enum label="KEY_NEXT" value="71"/> 
     97            <enum label="KEY_CAPS_LOCK" value="72"/> 
     98            <enum label="KEY_NUM_LOCK" value="73"/> 
     99            <enum label="KEY_SCROLL_LOCK" value="74"/> 
     100            <enum label="KEY_F1" value="75"/> 
     101            <enum label="KEY_F2" value="76"/> 
     102            <enum label="KEY_F3" value="77"/> 
     103            <enum label="KEY_F4" value="78"/> 
     104            <enum label="KEY_F5" value="79"/> 
     105            <enum label="KEY_F6" value="80"/> 
     106            <enum label="KEY_F7" value="81"/> 
     107            <enum label="KEY_F8" value="82"/> 
     108            <enum label="KEY_F9" value="83"/> 
     109            <enum label="KEY_F10" value="84"/> 
     110            <enum label="KEY_F11" value="85"/> 
     111            <enum label="KEY_F12" value="86"/> 
     112            <enum label="KEY_F13" value="87"/> 
     113            <enum label="KEY_F14" value="88"/> 
     114            <enum label="KEY_F15" value="89"/> 
     115            <enum label="KEY_F16" value="90"/> 
     116            <enum label="KEY_F17" value="91"/> 
     117            <enum label="KEY_F18" value="92"/> 
     118            <enum label="KEY_F19" value="93"/> 
     119            <enum label="KEY_F20" value="94"/> 
     120            <enum label="KEY_F21" value="95"/> 
     121            <enum label="KEY_F22" value="96"/> 
     122            <enum label="KEY_F23" value="97"/> 
     123            <enum label="KEY_F24" value="98"/> 
     124            <enum label="KEY_F25" value="99"/> 
     125            <enum label="KEY_F26" value="100"/> 
     126            <enum label="KEY_F27" value="101"/> 
     127            <enum label="KEY_F28" value="102"/> 
     128            <enum label="KEY_F29" value="103"/> 
     129            <enum label="KEY_F30" value="104"/> 
     130            <enum label="KEY_F31" value="105"/> 
     131            <enum label="KEY_F32" value="106"/> 
     132            <enum label="KEY_F33" value="107"/> 
     133            <enum label="KEY_F34" value="108"/> 
     134            <enum label="KEY_F35" value="109"/> 
     135            <enum label="KEY_SUPER_L" value="110"/> 
     136            <enum label="KEY_SUPER_R" value="111"/> 
     137            <enum label="KEY_MENU" value="112"/> 
     138            <enum label="KEY_HYPER_L" value="113"/> 
     139            <enum label="KEY_HYPER_R" value="114"/> 
     140            <enum label="KEY_HELP" value="115"/> 
     141            <enum label="KEY_SPACE" value="116"/> 
     142            <enum label="KEY_ANY" value="117"/> 
     143            <enum label="KEY_EXCLAM" value="118"/> 
     144            <enum label="KEY_QUOTE_DBL" value="119"/> 
     145            <enum label="KEY_NUMBER_SIGN" value="120"/> 
     146            <enum label="KEY_DOLLAR" value="121"/> 
     147            <enum label="KEY_PERCENT" value="122"/> 
     148            <enum label="KEY_AMPERSAND" value="123"/> 
     149            <enum label="KEY_APOSTROPHE" value="124"/> 
     150            <enum label="KEY_PAREN_LEFT" value="125"/> 
     151            <enum label="KEY_PAREN_RIGHT" value="126"/> 
     152            <enum label="KEY_ASTERISK" value="127"/> 
     153            <enum label="KEY_PLUS" value="128"/> 
     154            <enum label="KEY_COMMA" value="129"/> 
     155            <enum label="KEY_MINUS" value="130"/> 
     156            <enum label="KEY_PERIOD" value="131"/> 
     157            <enum label="KEY_SLASH" value="132"/> 
     158            <enum label="KEY_COLON" value="133"/> 
     159            <enum label="KEY_SEMICOLON" value="134"/> 
     160            <enum label="KEY_LESS" value="135"/> 
     161            <enum label="KEY_EQUAL" value="136"/> 
     162            <enum label="KEY_GREATER" value="137"/> 
     163            <enum label="KEY_QUESTION" value="138"/> 
     164            <enum label="KEY_AT" value="139"/> 
     165            <enum label="KEY_BRACKET_LEFT" value="140"/> 
     166            <enum label="KEY_BACKSLASH" value="141"/> 
     167            <enum label="KEY_BRACKET_RIGHT" value="142"/> 
     168            <enum label="KEY_ASCII_CIRCUM" value="143"/> 
     169            <enum label="KEY_UNDERSCORE" value="144"/> 
     170            <enum label="KEY_QUOTE_LEFT" value="145"/> 
     171            <enum label="KEY_BRACE_LEFT" value="146"/> 
     172            <enum label="KEY_BAR" value="147"/> 
     173            <enum label="KEY_BRACE_RIGHT" value="148"/> 
     174            <enum label="KEY_ASCII_TILDE" value="149"/> 
    171175         </enumeration> 
    172176      </property>