[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mdfzhi:
ughh turn out its harder than expected to enable dual recovery

i manage to find most of /dev/input/event1 to /dev/input/event9 function tho

root@android:/ # getevent -p
add device 1: /dev/input/event9
name: "atdaemon"
events:
KEY (0001): 0000 0001 0002 0003 0004 0005 0006 0007
0008 0009 000a 000b 000c 000d 000e 000f
0010 0011 0012 0013 0014 0015 0016 0017
0018 0019 001a 001b 001c 001d 001e 001f
0020 0021 0022 0023 0024 0025 0026 0027
0028 0029 002a 002b 002c 002d 002e 002f
0030 0031 0032 0033 0034 0035 0036 0037
0038 0039 003a 003b 003c 003d 003e 003f
0040 0041 0042 0043 0044 0045 0046 0047
0048 0049 004a 004b 004c 004d 004e 004f
0050 0051 0052 0053 0054 0055 0056 0057
0058 0059 005a 005b 005c 005d 005e 005f
0060 0061 0062 0063 0064 0065 0066 0067
0068 0069 006a 006b 006c 006d 006e 006f
0070 0071 0072 0073 0074 0075 0076 0077
0078 0079 007a 007b 007c 007d 007e 007f
0080 0081 0082 0083 0084 0085 0086 0087
0088 0089 008a 008b 008c 008d 008e 008f
0090 0091 0092 0093 0094 0095 0096 0097
0098 0099 009a 009b 009c 009d 009e 009f
00a0 00a1 00a2 00a3 00a4 00a5 00a6 00a7
00a8 00a9 00aa 00ab 00ac 00ad 00ae 00af
00b0 00b1 00b2 00b3 00b4 00b5 00b6 00b7
00b8 00b9 00ba 00bb 00bc 00bd 00be 00bf
00c0 00c1 00c2 00c3 00c4 00c5 00c6 00c7
00c8 00c9 00ca 00cb 00cc 00cd 00ce 00cf
00d0 00d1 00d2 00d3 00d4 00d5 00d6 00d7
00d8 00d9 00da 00db 00dc 00dd 00de 00df
00e0 00e1 00e2 00e3 00e4 00e5 00e6 00e7
00e8 00e9 00ea 00eb 00ec 00ed 00ee 00ef
00f0 00f1 00f2 00f3 00f4 00f5 00f6 00f7
00f8 00f9 00fa 00fb 00fc 00fd 00fe 00ff
0110 0111 0112 014a
ABS (0003): 0000 : value 0, min 0, max 320, fuzz 0, flat 0, resolution 0
0001 : value 0, min 0, max 480, fuzz 0, flat 0, resolution 0
0018 : value 0, min 0, max 256, fuzz 0, flat 0, resolution 0
input props:
<not available
add device 2: /dev/input/event2
name: "pm8058-keypad"
events:
KEY (0001): 0066 0072 0073 00c8 00d4 0210
MSC (0004): 0004
input props:
<not available
add device 3: /dev/input/event8
name: "compass"
events:
ABS (0003): 0000 : value 5, min -5760, max 5760, fuzz 0, flat 0, resolution 0
0001 : value 2, min -5760, max 5760, fuzz 0, flat 0, resolution 0
0002 : value -757, min -5760, max 5760, fuzz 0, flat 0, resolution 0
0003 : value 4372, min 0, max 23040, fuzz 0, flat 0, resolution 0
0004 : value 25, min -11520, max 11520, fuzz 0, flat 0, resolution 0
0005 : value -9, min -5760, max 5760, fuzz 0, flat 0, resolution 0
0007 : value 3, min -32768, max 3, fuzz 0, flat 0, resolution 0
0008 : value 3, min -32768, max 3, fuzz 0, flat 0, resolution 0
000a : value 37, min -20480, max 20479, fuzz 0, flat 0, resolution 0
0010 : value 659, min -20480, max 20479, fuzz 0, flat 0, resolution 0
0011 : value -215, min -20480, max 20479, fuzz 0, flat 0, resolution 0
input props:
<not available
add device 4: /dev/input/event7
name: "bma250"
events:
ABS (0003): 0000 : value 1, min -4096, max 4095, fuzz 0, flat 0, resolution 0
0001 : value -2, min -4096, max 4095, fuzz 0, flat 0, resolution 0
0002 : value 254, min -4096, max 4095, fuzz 0, flat 0, resolution 0
0028 : value 68, min -80, max 175, fuzz 0, flat 0, resolution 0
input props:
<not available
add device 5: /dev/input/event6
name: "simple_remote_appkey"
events:
KEY (0001): 0103
input props:
<not available
add device 6: /dev/input/event5
name: "simple_remote"
events:
KEY (0001): 00e2 0100 0101 0102
input props:
<not available
add device 7: /dev/input/event4
name: "apds9702"
events:
ABS (0003): 0019 : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
input props:
<not available
add device 8: /dev/input/event1
name: "msm_pmic_pwr_key"
events:
KEY (0001): 006b 0074
input props:
<not available
add device 9: /dev/input/event0
name: "cyttsp_key"
events:
KEY (0001): 0066 008b 009e
input props:
<not available
add device 10: /dev/input/event3
name: "cyttsp-spi"
events:
ABS (0003): 0030 : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
0032 : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
0035 : value 0, min 0, max 319, fuzz 0, flat 0, resolution 0
0036 : value 0, min 0, max 479, fuzz 0, flat 0, resolution 0
0039 : value 0, min 0, max 16, fuzz 0, flat 0, resolution 0
003a : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
input props:
<not available

basically:

1- /dev/input/event0 is back and menu capacitive button

2- /dev/input/event1 is power key.

3- /dev/input/event2 is vol down, vol up, home button, walkman button.

4- /dev/input/event3 is touchscreen