Ignore:
Timestamp:
04/01/12 16:00:08 (14 months ago)
Author:
msl
Message:

ALT button SX220/230

+ Change default button for ALT mode: playback button [>]

  • Delete combination [DISP. + SET] for ALT button
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/sx230hs/kbd.c

    r1719 r1786  
    2020static KeyMap keymap[]; 
    2121static long last_kbd_key = 0; 
    22 ; 
    23 static long alt_mode_key_mask = 0x00010800; // disp + set 
    2422static int alt_mode_led=0; 
    2523extern void _GetKbdState(long*); 
     
    7977    { 0, KEY_DOWN_SOFT       , 0x00008000 }, 
    8078    { 0, KEY_SET             , 0x00010000 }, 
    81     { 0, KEY_PRINT           , 0x00010800 },  //DISP+SET for ALT menu 
    8279    { 0, KEY_DOWN            , 0x00020000 }, 
    8380    { 0, KEY_MENU            , 0x00040000 }, 
    8481    { 0, KEY_VIDEO           , 0x00080000 }, 
     82 
     83    { 1, KEY_PRINT           , 0x00200000 }, // playback = alt button 
    8584    { 1, KEY_PLAYBACK        , 0x00200000 }, 
     85 
    8686    { 2, KEY_LEFT_SOFT       , 0x00000080 }, 
    8787    { 2, KEY_LEFT            , 0x00000100 }, 
     
    8989    { 2, KEY_SHOOT_FULL_ONLY , 0x00000002 }, 
    9090    { 2, KEY_SHOOT_HALF      , 0x00002000 }, 
     91 
    9192    { 0, 0, 0 } 
    9293}; 
    9394 
     95// NOP 
    9496void kbd_set_alt_mode_key_mask(long key) 
    9597{ 
    96         int i; 
    97         for (i=0; keymap[i].hackkey; ++i) { 
    98                 if (keymap[i].hackkey == key) { 
    99                         alt_mode_key_mask = keymap[i].canonkey; 
    100                         return; 
    101                 } 
    102         } 
    103 } 
     98} 
     99 
    104100void my_blinkk(void) { 
    105101        int i; 
Note: See TracChangeset for help on using the changeset viewer.