Changeset 1344
- Timestamp:
- 09/27/11 08:39:42 (20 months ago)
- Location:
- trunk
- Files:
-
- 77 edited
-
core/script.c (modified) (1 diff)
-
include/keyboard.h (modified) (2 diffs)
-
platform/a1100/kbd.c (modified) (1 diff)
-
platform/a2000/kbd.c (modified) (1 diff)
-
platform/a410/kbd.c (modified) (1 diff)
-
platform/a430/kbd.c (modified) (1 diff)
-
platform/a450/kbd.c (modified) (1 diff)
-
platform/a460/kbd.c (modified) (1 diff)
-
platform/a470/kbd.c (modified) (1 diff)
-
platform/a480/kbd.c (modified) (1 diff)
-
platform/a490/kbd.c (modified) (1 diff)
-
platform/a495/kbd.c (modified) (1 diff)
-
platform/a530/kbd.c (modified) (1 diff)
-
platform/a540/kbd.c (modified) (1 diff)
-
platform/a550/kbd.c (modified) (1 diff)
-
platform/a560/kbd.c (modified) (1 diff)
-
platform/a570/kbd.c (modified) (1 diff)
-
platform/a580/kbd.c (modified) (1 diff)
-
platform/a590/kbd.c (modified) (1 diff)
-
platform/a610/kbd.c (modified) (1 diff)
-
platform/a620/kbd.c (modified) (1 diff)
-
platform/a630/kbd.c (modified) (1 diff)
-
platform/a640/kbd.c (modified) (1 diff)
-
platform/a650/kbd.c (modified) (1 diff)
-
platform/a700/kbd.c (modified) (1 diff)
-
platform/a710/kbd.c (modified) (1 diff)
-
platform/a720/kbd.c (modified) (1 diff)
-
platform/d10/kbd.c (modified) (1 diff)
-
platform/g10/kbd.c (modified) (1 diff)
-
platform/g11/kbd.c (modified) (1 diff)
-
platform/g12/kbd.c (modified) (1 diff)
-
platform/g7/kbd.c (modified) (1 diff)
-
platform/g9/kbd.c (modified) (1 diff)
-
platform/ixus100_sd780/kbd.c (modified) (1 diff)
-
platform/ixus120_sd940/kbd.c (modified) (1 diff)
-
platform/ixus200_sd980/kbd.c (modified) (1 diff)
-
platform/ixus300_sd4000/kbd.c (modified) (1 diff)
-
platform/ixus310_elph500hs/kbd.c (modified) (1 diff)
-
platform/ixus40_sd300/kbd.c (modified) (1 diff)
-
platform/ixus50_sd400/kbd.c (modified) (1 diff)
-
platform/ixus55_sd450/kbd.c (modified) (1 diff)
-
platform/ixus60_sd600/kbd.c (modified) (1 diff)
-
platform/ixus65_sd630/kbd.c (modified) (1 diff)
-
platform/ixus700_sd500/kbd.c (modified) (1 diff)
-
platform/ixus70_sd1000/kbd.c (modified) (1 diff)
-
platform/ixus750_sd550/kbd.c (modified) (1 diff)
-
platform/ixus75_sd750/kbd.c (modified) (1 diff)
-
platform/ixus800_sd700/kbd.c (modified) (1 diff)
-
platform/ixus80_sd1100/kbd.c (modified) (1 diff)
-
platform/ixus850_sd800/kbd.c (modified) (1 diff)
-
platform/ixus85_sd770/kbd.c (modified) (1 diff)
-
platform/ixus860_sd870/kbd.c (modified) (1 diff)
-
platform/ixus870_sd880/kbd.c (modified) (1 diff)
-
platform/ixus900_sd900/kbd.c (modified) (1 diff)
-
platform/ixus90_sd790/kbd.c (modified) (1 diff)
-
platform/ixus950_sd850/kbd.c (modified) (1 diff)
-
platform/ixus95_sd1200/kbd.c (modified) (1 diff)
-
platform/ixus960_sd950/kbd.c (modified) (1 diff)
-
platform/ixus970_sd890/kbd.c (modified) (1 diff)
-
platform/ixus980_sd990/kbd.c (modified) (1 diff)
-
platform/ixusizoom_sd30/kbd.c (modified) (1 diff)
-
platform/s2is/kbd.c (modified) (1 diff)
-
platform/s3is/kbd.c (modified) (1 diff)
-
platform/s5is/kbd.c (modified) (1 diff)
-
platform/s90/kbd.c (modified) (1 diff)
-
platform/s95/kbd.c (modified) (1 diff)
-
platform/sx1/kbd.c (modified) (1 diff)
-
platform/sx10/kbd.c (modified) (1 diff)
-
platform/sx100is/kbd.c (modified) (1 diff)
-
platform/sx110is/kbd.c (modified) (1 diff)
-
platform/sx130is/kbd.c (modified) (1 diff)
-
platform/sx20/kbd.c (modified) (1 diff)
-
platform/sx200is/kbd.c (modified) (1 diff)
-
platform/sx220hs/kbd.c (modified) (1 diff)
-
platform/sx230hs/kbd.c (modified) (1 diff)
-
platform/sx30/kbd.c (modified) (1 diff)
-
platform/tx1/kbd.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/script.c
r1221 r1344 727 727 { KEY_SHOOT_HALF, "shoot_half" }, 728 728 { KEY_SHOOT_FULL, "shoot_full" }, 729 { KEY_SHOOT_FULL_ONLY, "shoot_full_only" }, 729 730 { KEY_ZOOM_IN, "zoom_in" }, 730 731 { KEY_ZOOM_OUT, "zoom_out" }, -
trunk/include/keyboard.h
r1338 r1344 8 8 #define KEY_SET 5 9 9 #define KEY_SHOOT_HALF 6 10 #define KEY_SHOOT_FULL 7 10 #define KEY_SHOOT_FULL 7 // includes KEY_SHOOT_HALF press/release. See also KEY_SHOOT_FULL_ONLY. 11 11 #define KEY_ZOOM_IN 8 12 12 #define KEY_ZOOM_OUT 9 … … 46 46 #define KEY_DOWN_SOFT 37 47 47 48 #define KEY_SHOOT_FULL_ONLY 38 // As KEY_SHOOT_FULL but press/release KEY_SHOOT_HALF is not included 49 48 50 #define JOGDIAL_LEFT 100 49 51 #define JOGDIAL_RIGHT 101 -
trunk/platform/a1100/kbd.c
r1233 r1344 48 48 { 2, KEY_ZOOM_OUT , 0x00000080 }, 49 49 { 2, KEY_SHOOT_FULL , 0x00000030 }, 50 { 2, KEY_SHOOT_FULL_ONLY, 0x00000020 }, 50 51 { 2, KEY_SHOOT_HALF , 0x00000010 }, 51 52 { 1, KEY_UP , 0x00000100 }, -
trunk/platform/a2000/kbd.c
r1031 r1344 49 49 { 2, KEY_SET , 0x00000100 }, 50 50 { 1, KEY_SHOOT_FULL , 0xC0000000 }, 51 { 1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 51 52 { 1, KEY_SHOOT_HALF , 0x40000000 }, 52 53 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/a410/kbd.c
r1240 r1344 12 12 { KEY_SET , 0x00000100 }, 13 13 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 14 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 14 15 { KEY_SHOOT_HALF, 0x00000010 }, 15 16 // { KEY_ZOOM_IN , 0x00000001 }, // KEY_UP/KEY_ZOOM_IN -
trunk/platform/a430/kbd.c
r1031 r1344 405 405 { KEY_SET , 0x00000100 }, 406 406 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 407 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 407 408 { KEY_SHOOT_HALF, 0x00000010 }, 408 409 // { KEY_ZOOM_IN , 0x00000001 }, // KEY_UP/KEY_ZOOM_IN -
trunk/platform/a450/kbd.c
r1031 r1344 405 405 { KEY_SET , 0x00000100 }, 406 406 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 407 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 407 408 { KEY_SHOOT_HALF, 0x00000010 }, 408 409 // { KEY_ZOOM_IN , 0x00000001 }, // KEY_UP/KEY_ZOOM_IN -
trunk/platform/a460/kbd.c
r1031 r1344 405 405 { KEY_SET , 0x00000100 }, 406 406 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 407 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 407 408 { KEY_SHOOT_HALF, 0x00000010 }, 408 409 // { KEY_ZOOM_IN , 0x00000001 }, // KEY_UP/KEY_ZOOM_IN -
trunk/platform/a470/kbd.c
r1031 r1344 439 439 { 2, KEY_SET , 0x00000100 }, // 440 440 { 2, KEY_SHOOT_FULL , 0x00000030 }, 441 { 2, KEY_SHOOT_FULL_ONLY, 0x00000020 }, 441 442 { 2, KEY_SHOOT_HALF , 0x00000010 }, 442 443 { 2, KEY_MENU , 0x00000400 }, -
trunk/platform/a480/kbd.c
r1031 r1344 48 48 49 49 { 2, KEY_SHOOT_FULL , 0x00000030 }, 50 { 2, KEY_SHOOT_FULL_ONLY, 0x00000020 }, 50 51 { 2, KEY_SHOOT_HALF , 0x00000010 }, 51 52 { 2, KEY_UP , 0x00000001 }, -
trunk/platform/a490/kbd.c
r1205 r1344 41 41 { 0, KEY_PRINT , 0x00020000 }, // Playback 42 42 43 { 2, KEY_SHOOT_FULL , 0x00000030 }, // ? 0x00000010(KEY_SHOOT_HALF) + 0x00000030 (KEY_SHOOT_FULL) 43 { 2, KEY_SHOOT_FULL , 0x00000030 }, // 0x00000010 (KEY_SHOOT_HALF) + 0x00000020 (KEY_SHOOT_FULL_ONLY) 44 { 2, KEY_SHOOT_FULL_ONLY, 0x00000020 }, 44 45 { 2, KEY_SHOOT_HALF , 0x00000010 }, 45 46 -
trunk/platform/a495/kbd.c
r1198 r1344 41 41 { 0, KEY_PRINT , 0x00020000 }, // Playback 42 42 43 { 2, KEY_SHOOT_FULL , 0x00000030 }, // ? 0x00000010(KEY_SHOOT_HALF) + 0x00000030 (KEY_SHOOT_FULL) 43 { 2, KEY_SHOOT_FULL , 0x00000030 }, // 0x00000010 (KEY_SHOOT_HALF) + 0x00000030 (KEY_SHOOT_FULL_ONLY) 44 { 2, KEY_SHOOT_FULL_ONLY, 0x00000020 }, 44 45 { 2, KEY_SHOOT_HALF , 0x00000010 }, 45 46 -
trunk/platform/a530/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000100 }, //4056FF 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // 4057CF note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, //4057EF 14 15 { KEY_ZOOM_IN , 0x00000040 }, //4057BF -
trunk/platform/a540/kbd.c
r515 r1344 14 14 { KEY_SET , 0x00000100 }, 15 15 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 16 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 16 17 { KEY_SHOOT_HALF, 0x00000010 }, 17 18 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a550/kbd.c
r1031 r1344 473 473 {2, KEY_SET, 0x00000100 }, //4056FF 474 474 {2, KEY_SHOOT_FULL, 0x00000030 }, // 4057CF note 3 here! 475 {2, KEY_SHOOT_FULL_ONLY, 0x00000020 }, 475 476 {2, KEY_SHOOT_HALF, 0x00000010 }, //4057EF 476 477 {2, KEY_ZOOM_IN, 0x00000040 }, //4057BF -
trunk/platform/a560/kbd.c
r1031 r1344 447 447 {2, KEY_SET , 0x00000100 }, 448 448 {1, KEY_SHOOT_FULL, 0xC0000000 }, // note 3 here! 449 {1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 449 450 {1, KEY_SHOOT_HALF, 0x40000000 }, 450 451 {2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/a570/kbd.c
r1031 r1344 448 448 {2, KEY_SET , 0x00000100 }, 449 449 {1, KEY_SHOOT_FULL, 0xC0000000 }, // note 3 here! 450 {1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 450 451 {1, KEY_SHOOT_HALF, 0x40000000 }, 451 452 {2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/a580/kbd.c
r1308 r1344 449 449 { 2, KEY_SET , 0x00000100 }, 450 450 { 1, KEY_SHOOT_FULL , 0xC0000000 }, 451 // not added to trunk yet 452 // { 1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 451 { 1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 453 452 { 1, KEY_SHOOT_HALF , 0x40000000 }, 454 453 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/a590/kbd.c
r1031 r1344 442 442 { 2, KEY_SET , 0x00000100 }, 443 443 { 1, KEY_SHOOT_FULL , 0xC0000000 }, 444 { 1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 444 445 { 1, KEY_SHOOT_HALF , 0x40000000 }, 445 446 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/a610/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000100 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a620/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000100 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a630/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000100 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a640/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000100 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a650/kbd.c
r1031 r1344 454 454 { 2, KEY_SET , 0x00000100 }, 455 455 { 1, KEY_SHOOT_FULL , 0xC0000000 }, 456 { 1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 456 457 { 1, KEY_SHOOT_HALF , 0x40000000 }, 457 458 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/a700/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000800 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a710/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000800 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/a720/kbd.c
r1031 r1344 445 445 { 2, KEY_SET , 0x00000100 }, 446 446 { 1, KEY_SHOOT_FULL , 0xC0000000 }, 447 { 1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 447 448 { 1, KEY_SHOOT_HALF , 0x40000000 }, 448 449 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/d10/kbd.c
r1031 r1344 422 422 { 2, KEY_SET , 0x00000100 }, 423 423 { 2, KEY_SHOOT_FULL , 0x00000003 }, 424 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 424 425 { 2, KEY_SHOOT_HALF , 0x00000001 }, 425 426 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/g10/kbd.c
r1329 r1344 43 43 44 44 static KeyMap keymap[] = { 45 { 0, KEY_SHOOT_FULL ,0x00000003 }, // Found @0xffb0f7c0, levent 0x01 46 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, // http://chdk.setepontos.com/index.php?topic=1444.msg70223#msg70223 45 47 { 0, KEY_SHOOT_HALF ,0x00000001 }, // Found @0xffb0f7b4, levent 0x00 46 { 0, KEY_SHOOT_FULL ,0x00000003 }, // Found @0xffb0f7c0, levent 0x0147 48 48 49 { 1, KEY_ZOOM_OUT ,0x00000008 }, // Found @0xffb0f82c, levent 0x03 -
trunk/platform/g11/kbd.c
r1031 r1344 41 41 { 0, KEY_SET , 0x00000800 }, // g11 42 42 { 2, KEY_SHOOT_FULL , 0x00000003 }, // g11 43 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 43 44 { 2, KEY_SHOOT_HALF , 0x00000001 }, // g11 44 45 { 0, KEY_ZOOM_IN , 0x00000010 }, // g11 -
trunk/platform/g12/kbd.c
r1292 r1344 64 64 { 0, KEY_AE_LOCK , 0x00400000 }, 65 65 66 { 2, KEY_SHOOT_FULL , 0x00000003 }, 67 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, // http://chdk.setepontos.com/index.php?topic=1444.msg70223#msg70223 66 68 { 2, KEY_SHOOT_HALF , 0x00000001 }, 67 { 2, KEY_SHOOT_FULL , 0x00000003 },68 69 69 70 { 0, 0, 0 } -
trunk/platform/g7/kbd.c
r1031 r1344 470 470 { 1, KEY_SET , 0x00020000 }, 471 471 { 0, KEY_SHOOT_FULL , 0xC0000000 }, 472 { 0, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 472 473 { 0, KEY_SHOOT_HALF , 0x40000000 }, 473 474 { 1, KEY_ZOOM_IN , 0x00000010 }, -
trunk/platform/g9/kbd.c
r1031 r1344 457 457 { 1, KEY_SET , 0x00020000 }, // g7 458 458 { 0, KEY_SHOOT_FULL , 0xC0000000 }, // g7 459 { 0, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 459 460 { 0, KEY_SHOOT_HALF , 0x40000000 }, // g7 460 461 { 1, KEY_ZOOM_IN , 0x00000010 }, // g7 -
trunk/platform/ixus100_sd780/kbd.c
r1328 r1344 801 801 802 802 { 2, KEY_SHOOT_FULL , 0x00001001 }, 803 { 2, KEY_SHOOT_FULL_ONLY, 0x00001000 }, 803 804 { 2, KEY_SHOOT_HALF , 0x00000001 }, 804 805 { 2, KEY_ZOOM_IN , 0x00004000 }, -
trunk/platform/ixus120_sd940/kbd.c
r1334 r1344 46 46 47 47 { 2, KEY_SHOOT_FULL , 0x00000300 }, 48 { 2, KEY_SHOOT_FULL_ONLY, 0x00000200 }, 48 49 { 2, KEY_SHOOT_HALF , 0x00000100 }, 49 50 { 2, KEY_UP , 0x00000080 }, -
trunk/platform/ixus200_sd980/kbd.c
r1212 r1344 55 55 56 56 { 2, KEY_SHOOT_FULL , 0x00000300 }, 57 { 2, KEY_SHOOT_FULL_ONLY, 0x00000200 }, 57 58 { 2, KEY_SHOOT_HALF , 0x00000100 }, 58 59 -
trunk/platform/ixus300_sd4000/kbd.c
r1268 r1344 286 286 { 0, KEY_RIGHT , 0x00000002 }, // finsig2 287 287 { 1, KEY_SET , 0x00000040 }, // finsig2 288 //{ 0, KEY_SHOOT_FULL , 0x00000800 },289 288 { 0, KEY_SHOOT_FULL , 0x00000900 }, // 0x00000800(KEY_SHOOT_FULL) + 0x00000100 (KEY_SHOOT_HALF), ToDo: still not shure if correct (related to problems with shoot_full?), finsig2 289 { 0, KEY_SHOOT_FULL_ONLY , 0x00000800 }, 290 290 { 0, KEY_SHOOT_HALF , 0x00000100 }, // finsig2 291 291 { 1, KEY_ZOOM_IN , 0x00000010 }, // finsig2 -
trunk/platform/ixus310_elph500hs/kbd.c
r1339 r1344 282 282 { 1, KEY_ZOOM_IN , 0x00001000 }, // Found @0xff3d144c, levent 0x02 283 283 { 1, KEY_ZOOM_OUT , 0x00008000 }, // Found @0xff3d1454, levent 0x03 284 { 2, KEY_SHOOT_FULL , 0x00000a00 }, // Found @0xff3d146c, levent 0x01 285 { 2, KEY_SHOOT_FULL_ONLY, 0x00000800 }, // http://chdk.setepontos.com/index.php?topic=1444.msg70223#msg70223 284 286 { 2, KEY_SHOOT_HALF , 0x00000200 }, // Found @0xff3d1464, levent 0x00 285 { 2, KEY_SHOOT_FULL , 0x00000a00 }, // Found @0xff3d146c, levent 0x01286 287 287 288 { 3, KEY_PRINT , 0x00000001, LB(0,1), 0, "CHDK", 0, GUI_MODE_NONE, 100, MODE_REC|MODE_PLAY|MODE_VID }, // virtual touch screen key -
trunk/platform/ixus40_sd300/kbd.c
r955 r1344 699 699 { KEY_RIGHT , 0x00000100 }, 700 700 { KEY_SET , 0x00000200 }, 701 { KEY_SHOOT_FULL, 0x00000006 }, // note 3 here! 701 { KEY_SHOOT_FULL, 0x00000006 }, // note 6 here! 702 { KEY_SHOOT_FULL_ONLY, 0x00000004 }, 702 703 { KEY_SHOOT_HALF, 0x00000002 }, 703 704 { KEY_ZOOM_IN , 0x00000008 }, -
trunk/platform/ixus50_sd400/kbd.c
r515 r1344 282 282 { KEY_RIGHT , 0x00000100 }, 283 283 { KEY_SET , 0x00000200 }, 284 { KEY_SHOOT_FULL, 0x00000006 }, // note 3 here! 284 { KEY_SHOOT_FULL, 0x00000006 }, // note 6 here! 285 { KEY_SHOOT_FULL_ONLY, 0x00000004 }, 285 286 { KEY_SHOOT_HALF, 0x00000002 }, 286 287 { KEY_ZOOM_IN , 0x00000008 }, -
trunk/platform/ixus55_sd450/kbd.c
r1031 r1344 580 580 {KEY_RIGHT , 0x00000100 }, 581 581 {KEY_SET , 0x00000200 }, 582 {KEY_SHOOT_FULL, 0x00000006 }, 583 {KEY_SHOOT_FULL_ONLY, 0x00000004 }, 582 584 {KEY_SHOOT_HALF, 0x00000002 }, 583 {KEY_SHOOT_FULL, 0x00000004 },584 585 {KEY_ZOOM_IN , 0x00000008 }, 585 586 {KEY_ZOOM_OUT, 0x00000010 }, -
trunk/platform/ixus60_sd600/kbd.c
r955 r1344 346 346 { KEY_SET , 0x00000100 }, 347 347 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 348 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 348 349 { KEY_SHOOT_HALF, 0x00000010 }, 349 350 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/ixus65_sd630/kbd.c
r955 r1344 346 346 { KEY_SET , 0x00000100 }, 347 347 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 348 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 348 349 { KEY_SHOOT_HALF, 0x00000010 }, 349 350 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/ixus700_sd500/kbd.c
r515 r1344 283 283 { KEY_RIGHT , 0x00000100 }, 284 284 { KEY_SET , 0x00000200 }, 285 { KEY_SHOOT_FULL, 0x00000006 }, // note 3 here! 285 { KEY_SHOOT_FULL, 0x00000006 }, // note 6 here! 286 { KEY_SHOOT_FULL_ONLY, 0x00000004 }, 286 287 { KEY_SHOOT_HALF, 0x00000002 }, 287 288 { KEY_ZOOM_IN , 0x00000008 }, -
trunk/platform/ixus70_sd1000/kbd.c
r1031 r1344 447 447 {2, KEY_RIGHT , 0x00000020 }, 448 448 {2, KEY_SET , 0x00000100 }, 449 {1, KEY_SHOOT_FULL, 0xC0000000 }, // note 3 here! 449 {1, KEY_SHOOT_FULL, 0xC0000000 }, 450 {1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 450 451 {1, KEY_SHOOT_HALF, 0x40000000 }, 451 452 {2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus750_sd550/kbd.c
r515 r1344 318 318 {KEY_SET , 0x00000200 }, 319 319 {KEY_SHOOT_HALF, 0x00000002 }, 320 {KEY_SHOOT_FULL, 0x00000004 }, 320 {KEY_SHOOT_FULL, 0x00000006 }, // note 6 here 321 {KEY_SHOOT_FULL_ONLY, 0x00000004 }, 321 322 {KEY_ZOOM_IN , 0x00000008 }, 322 323 {KEY_ZOOM_OUT, 0x00000010 }, -
trunk/platform/ixus75_sd750/kbd.c
r641 r1344 325 325 {2, KEY_RIGHT , 0x00000020 }, 326 326 {2, KEY_SET , 0x00000100 }, 327 {1, KEY_SHOOT_FULL, 0xC0000000 }, // note 3 here! 327 {1, KEY_SHOOT_FULL, 0xC0000000 }, 328 {1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 328 329 {1, KEY_SHOOT_HALF, 0x40000000 }, 329 330 {2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus800_sd700/kbd.c
r515 r1344 11 11 { KEY_SET , 0x00000100 }, 12 12 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 13 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 13 14 { KEY_SHOOT_HALF, 0x00000010 }, 14 15 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/ixus80_sd1100/kbd.c
r569 r1344 350 350 { 2, KEY_SET , 0x00000100 }, 351 351 { 2, KEY_SHOOT_FULL , 0x00000003 }, 352 { 2, KEY_SHOOT_FULL_ONLY , 0x00000002 }, 352 353 { 2, KEY_SHOOT_HALF , 0x00000001 }, 353 354 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus850_sd800/kbd.c
r1031 r1344 447 447 {2, KEY_RIGHT , 0x00000020 }, 448 448 {2, KEY_SET , 0x00000100 }, 449 {1, KEY_SHOOT_FULL, 0xC0000000 }, // note 3 here! 449 {1, KEY_SHOOT_FULL, 0xC0000000 }, 450 {1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 450 451 {1, KEY_SHOOT_HALF, 0x40000000 }, 451 452 {2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus85_sd770/kbd.c
r1031 r1344 45 45 { 2, KEY_SET , 0x00000100 }, 46 46 { 2, KEY_SHOOT_FULL , 0x00000003 }, 47 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 47 48 { 2, KEY_SHOOT_HALF , 0x00000001 }, 48 49 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus860_sd870/kbd.c
r1031 r1344 465 465 { 2, KEY_SET , 0x00000100 }, 466 466 { 2, KEY_SHOOT_FULL , 0x00000003 }, 467 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 467 468 { 2, KEY_SHOOT_HALF , 0x00000001 }, 468 469 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus870_sd880/kbd.c
r1031 r1344 65 65 // group, CHDK key , mask 66 66 { 2, KEY_SHOOT_FULL , 0x00000003 }, 67 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 67 68 { 2, KEY_SHOOT_HALF , 0x00000001 }, 68 69 -
trunk/platform/ixus900_sd900/kbd.c
r1031 r1344 306 306 {2, KEY_SET , 0x00000100}, 307 307 {1, KEY_SHOOT_FULL , 0xC0000000}, 308 {1, KEY_SHOOT_FULL_ONLY, 0x80000000}, 308 309 {1, KEY_SHOOT_HALF , 0x40000000}, 309 310 {2, KEY_ZOOM_IN , 0x00000004}, -
trunk/platform/ixus90_sd790/kbd.c
r1031 r1344 455 455 { 2, KEY_SET , 0x00000100 }, 456 456 { 2, KEY_SHOOT_FULL , 0x00000003 }, 457 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 457 458 { 2, KEY_SHOOT_HALF , 0x00000001 }, 458 459 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus950_sd850/kbd.c
r1031 r1344 444 444 {2, KEY_SET , 0x00000100 }, 445 445 {1, KEY_SHOOT_FULL, 0xC0000000 }, 446 {1, KEY_SHOOT_FULL_ONLY, 0x80000000 }, 446 447 {1, KEY_SHOOT_HALF, 0x40000000 }, 447 448 {2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus95_sd1200/kbd.c
r1031 r1344 447 447 { 2, KEY_SET , 0x00000100 }, 448 448 { 2, KEY_SHOOT_FULL , 0x00000003 }, 449 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 449 450 { 2, KEY_SHOOT_HALF , 0x00000001 }, 450 451 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus960_sd950/kbd.c
r1031 r1344 456 456 { 2, KEY_SET , 0x00000100 }, 457 457 { 2, KEY_SHOOT_FULL , 0x00000003 }, 458 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 458 459 { 2, KEY_SHOOT_HALF , 0x00000001 }, 459 460 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus970_sd890/kbd.c
r1031 r1344 45 45 { 2, KEY_SET , 0x00000100 }, 46 46 { 2, KEY_SHOOT_FULL , 0x00000003 }, 47 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 47 48 { 2, KEY_SHOOT_HALF , 0x00000001 }, 48 49 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixus980_sd990/kbd.c
r1031 r1344 421 421 { 2, KEY_SET , 0x00000100 }, 422 422 { 2, KEY_SHOOT_FULL , 0x00000003 }, 423 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 423 424 { 2, KEY_SHOOT_HALF , 0x00000001 }, 424 425 { 2, KEY_ZOOM_IN , 0x00000004 }, -
trunk/platform/ixusizoom_sd30/kbd.c
r621 r1344 310 310 { KEY_SET , 0x00000100 }, 311 311 { KEY_SHOOT_FULL, 0x00000030 }, // note 3 here! 312 { KEY_SHOOT_FULL_ONLY, 0x00000020 }, 312 313 { KEY_SHOOT_HALF, 0x00000010 }, 313 314 { KEY_ZOOM_IN , 0x00000040 }, -
trunk/platform/s2is/kbd.c
r1031 r1344 502 502 { 1, KEY_SET , 0x00100000 }, 503 503 { 0, KEY_SHOOT_FULL , 0x00000003 }, 504 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 504 505 { 0, KEY_SHOOT_HALF , 0x00000001 }, 505 506 { 1, KEY_ZOOM_IN , 0x10000000 }, -
trunk/platform/s3is/kbd.c
r1031 r1344 445 445 { 1, KEY_SET , 0x00100000 }, 446 446 { 0, KEY_SHOOT_FULL , 0x00000003 }, 447 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 447 448 { 0, KEY_SHOOT_HALF , 0x00000001 }, 448 449 { 1, KEY_ZOOM_IN , 0x10000000 }, -
trunk/platform/s5is/kbd.c
r1031 r1344 97 97 // { 0, KEY_M_SHOOT , 0x00000004 }, // Switch to shoot mode, not defined in CHDK (negative? Default 0, 1 when switching) 98 98 // { 0, KEY_SHOOT_FULL, 0x00000002 }, // Listed for completeness, this is the 'single' key. 99 { 0, KEY_SHOOT_FULL, 0x00000003 }, // This is SHOOT_FULL | SHOOT_HALF. 99 { 0, KEY_SHOOT_FULL, 0x00000003 }, // This is SHOOT_FULL_ONLY | SHOOT_HALF. 100 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 100 101 { 0, KEY_SHOOT_HALF, 0x00000001 }, 101 102 -
trunk/platform/s90/kbd.c
r1031 r1344 41 41 { 1, KEY_SET , 0x00008000 }, 42 42 { 0, KEY_SHOOT_FULL , 0x00000300 }, 43 { 0, KEY_SHOOT_FULL_ONLY, 0x00000200 }, 43 44 { 0, KEY_SHOOT_HALF , 0x00000100 }, 44 45 { 1, KEY_ZOOM_IN , 0x00000010 }, -
trunk/platform/s95/kbd.c
r1059 r1344 40 40 { 1, KEY_SET , 0x00008000 }, 41 41 { 2, KEY_SHOOT_FULL , 0x00000300 }, 42 { 2, KEY_SHOOT_FULL_ONLY, 0x00000200 }, 42 43 { 2, KEY_SHOOT_HALF , 0x00000100 }, 43 44 { 1, KEY_ZOOM_IN , 0x00000010 }, -
trunk/platform/sx1/kbd.c
r1031 r1344 48 48 49 49 { 0, KEY_SHOOT_FULL , 0x00000003 }, 50 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 50 51 { 0, KEY_SHOOT_HALF , 0x00000001 }, 51 52 -
trunk/platform/sx10/kbd.c
r1031 r1344 48 48 49 49 { 0, KEY_SHOOT_FULL , 0x00000003 }, 50 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 50 51 { 0, KEY_SHOOT_HALF , 0x00000001 }, 51 52 -
trunk/platform/sx100is/kbd.c
r596 r1344 53 53 54 54 { 0, KEY_SHOOT_FULL, 0x0000000C }, 55 { 0, KEY_SHOOT_FULL_ONLY, 0x00000008 }, 55 56 { 0, KEY_SHOOT_HALF, 0x00000004 }, 56 57 -
trunk/platform/sx110is/kbd.c
r1031 r1344 60 60 61 61 { 0, KEY_SHOOT_FULL, 0x0000000C }, 62 { 0, KEY_SHOOT_FULL_ONLY, 0x00000008 }, 62 63 { 0, KEY_SHOOT_HALF, 0x00000004 }, 63 64 { 0, 0 } -
trunk/platform/sx130is/kbd.c
r1128 r1344 56 56 { 2, KEY_ZOOM_OUT , 0x00000020 }, 57 57 { 2, KEY_SHOOT_FULL, 0x0000000C }, 58 { 2, KEY_SHOOT_FULL_ONLY, 0x00000008 }, 58 59 { 2, KEY_SHOOT_HALF, 0x00000004 }, 59 60 { 0, 0, 0 } -
trunk/platform/sx20/kbd.c
r1117 r1344 72 72 73 73 { 0, KEY_SHOOT_FULL , 0x00000003 }, 74 { 0, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 74 75 { 0, KEY_SHOOT_HALF , 0x00000001 }, 75 76 -
trunk/platform/sx200is/kbd.c
r1031 r1344 47 47 48 48 { 0, KEY_SHOOT_FULL , 0x00000300 }, 49 { 0, KEY_SHOOT_FULL_ONLY, 0x00000200 }, 49 50 { 0, KEY_SHOOT_HALF , 0x00000100 }, 50 51 { 1, KEY_UP , 0x00000100 }, -
trunk/platform/sx220hs/kbd.c
r1290 r1344 73 73 { 2, KEY_LEFT_SOFT , 0x00000080 }, 74 74 { 2, KEY_LEFT , 0x00000100 }, 75 { 2, KEY_SHOOT_FULL , 0x00002002 }, 76 { 2, KEY_SHOOT_FULL_ONLY , 0x00000002 }, 75 77 { 2, KEY_SHOOT_HALF , 0x00002000 }, 76 { 2, KEY_SHOOT_FULL , 0x00002002 },77 78 78 79 { 1, KEY_PLAYBACK , 0x00200000 }, -
trunk/platform/sx230hs/kbd.c
r1331 r1344 70 70 { 2, KEY_LEFT_SOFT , 0x00000080 }, 71 71 { 2, KEY_LEFT , 0x00000100 }, 72 { 2, KEY_SHOOT_FULL , 0x00002002 }, 73 { 2, KEY_SHOOT_FULL_ONLY, 0x00000002 }, 72 74 { 2, KEY_SHOOT_HALF , 0x00002000 }, 73 { 2, KEY_SHOOT_FULL , 0x00002002 },74 75 { 0, 0, 0 } 75 76 }; -
trunk/platform/sx30/kbd.c
r1292 r1344 75 75 { 0, KEY_PRINT , 0x00800000 }, 76 76 77 { 2, KEY_SHOOT_FULL , 0x00000300 }, 78 { 2, KEY_SHOOT_FULL_ONLY, 0x00000200 }, // http://chdk.setepontos.com/index.php?topic=1444.msg70223#msg70223 77 79 { 2, KEY_SHOOT_HALF , 0x00000100 }, 78 { 2, KEY_SHOOT_FULL , 0x00000300 }, 80 79 81 80 82 { 0, 0, 0 } -
trunk/platform/tx1/kbd.c
r1031 r1344 431 431 {1, KEY_RIGHT , 0x00000004 }, 432 432 {1, KEY_SET , 0x00000010 }, 433 {2, KEY_SHOOT_FULL, 0x00003000 }, // note 3 here! 434 {2, KEY_SHOOT_FULL_ONLY, 0x00002000 }, 433 435 {2, KEY_SHOOT_HALF, 0x00001000 }, 434 {2, KEY_SHOOT_FULL, 0x00003000 }, // note 3 here!435 436 {1, KEY_ZOOM_IN , 0x00040000 }, 436 437 {1, KEY_ZOOM_OUT , 0x00010000 },
Note: See TracChangeset
for help on using the changeset viewer.