From bf4a85dc6170766ce6700101bc9be91c300961d1 Mon Sep 17 00:00:00 2001 From: dschmenk Date: Tue, 17 Sep 2013 20:06:46 -0700 Subject: [PATCH] UPdates to work better with GSport --- src/A2PI.PO | Bin 143360 -> 143360 bytes src/a2pid.c | 36 ++++++++++++++++++------------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/A2PI.PO b/src/A2PI.PO index d1b0b8dffb1a7d710593601d52b836034a4482bb..e48c744bc39a399508a54bcc8e4c6607c347a5ac 100755 GIT binary patch delta 1193 zcmZWpO>7%Q6kdCsT_;M4(*_Y}NryklmMWxDDM`8Yf?UZ0ggE4aFzv+x4*VS=E_MN1 zC}gapMp-`}%Cg|78+lEdppYo2b(*+jRmWQ4$fW#KPW_YAX`PKzq(&*2x6V%yjAq}w z_rCWt^WMz*a#ml?I?6V5z0|=RJ>2$41CwW%C1^Kfts?wbu6 zX5%k5*mEbQNosD1eDmY%{PkounO>yRB(u0gW|P?zvUTk8f3Wev;yae}(7Tq%17Hafif1kMlL>3n1qdWO+qXm`lI}$ zcNGXT8||bY2+=P3p+G(ol)IoEQK~Gx1Ii{#?}GdWt+MhE-DFQk={?ph)gmtDvbDz< z)S-U^QP>5SHI0?+fzhNUS}jmo;S%q3Igdh!Mpucnh?a%rcAW)!~&1}zyBT|Ch19VSqDGg?KT4J%#7gYjQta2 z_&!&ip=H=r(KV>70jj;iFc+-AFdtk8bwGPc8YBy0vKp3{uQ~KCaoAKoT?S20uYtCv zcdF;Lr+cN)o)v~a$NkUBrhchg)QI-n$f{v@6Qm10R;Q8Mv-|CB`mCRCcdJ8Mha{k- zd;#Go7q38oi?2g~M-gYYTlL}7s-HnUr>9-dho!HyI9?Zg8u%LY1AA9r!PZn+d~Lf; zaz(=La-rphLyiZ(E8iJk{m1dcWb6iBpr0~iHkF+DIYSob)eKS7hB$V=&^T;1H60nH dnVD?zS52JzMcm<+#JQ_GY@pdR(QGa}^A9vTdx!u4 delta 1085 zcmZWoU2Gdg5I+0tyGxW%rvzb$NtXhWT}49tC<#bN@a9SuAjCu7IC!#v2OcB-;sQ1( z%35hma~_cDIrtt?Sr{yRn@=wGiggK!jM$&g{-N zJ3Biw8!1bXvUHqx4;|>|_VxAdadQhC7w98un zgiajv23S36*9pOV%<4#s+o~#5#I$Ihx4tnrp7FE_BiX_&tDE%SDr_+!z6kLOWEO!9 zsP~anQr)XNNGcJjdH3SxUVD?wRKaqqZ%tGav$cJ_8$daizD17RHn@U^51ocgHF34} zz`!yPu9zOA?<(mb`kq4GSF}dF#A{0Y7v5-s+!T(`Ld~?;Bf%i8auZK@ zM22LngXKlH=7+4uOt5a?-)_8W8qpd=<23VuP9z8`6%%hEYC+ zpnTYG`{+khe}%lG=${~yMk>!+&dLk6qg6jzsocam$j=(D6*`Sq3$F(XL8A&CtgQ5Qqr|G6Rlh18 z|Mq0=Ky%(Pwc*p+&M}Dz=qKcYQUlnNUU}9d=@Cq0)>DWtgZ_b?f`T%RqWrm4#^5}^ zk<*}am^0c0oes-tFCIuGCtt#Pan@s`qSTMh&{_z~z+^=5?EA z#ugzAqhcU(aS3s{1bPhBc%!jo<6b#i0k#=T3$z7kk+$*Xs1OrR2vH%7Q04|mqhta6 zMhl{X(T1ovEZYw5&{ZWW*r5|#h~uH{1-%J7D$1ZS#=zFk2=Nxoi19Xh^Hb(BKeHa0t=fhQpdB5N zg7)3voryt*ccS*n=CswXDQKx5MK~>FTM!enZHS4uMH-gP2!4?5H<*W5DfC2AOIcZL z0BmsVWOf&A@dwki%^P-Uc>FUvMGB>oZwiS&+;>a2e>c9iXU?~Atz){&;hS+fIzRSx PIll9CIj=pGAcF62*c>w+ diff --git a/src/a2pid.c b/src/a2pid.c index 0076beb..cccef0b 100755 --- a/src/a2pid.c +++ b/src/a2pid.c @@ -192,7 +192,7 @@ int keycode[256] = { MOD_SHIFT | KEY_GRAVE, // ~ code 7E KEY_BACKSPACE, // BS code 7F /* - * w/ closed apple scancodes + * w/ solid apple scancodes */ MOD_CTRL | MOD_SHIFT | KEY_2, // CTRL-@ code 00 MOD_CTRL | KEY_A, // CTRL-A code 01 @@ -221,25 +221,25 @@ int keycode[256] = { MOD_CTRL | KEY_X, // CTRL-X code 18 MOD_CTRL | KEY_Y, // CTRL-Y code 19 MOD_CTRL | KEY_Z, // CTRL-Z code 1A - KEY_ESC, // ESCAPE code 1B + MOD_CTRL | KEY_ESC, // ESCAPE code 1B MOD_CTRL | KEY_BACKSLASH, // CTRL-\ code 1C MOD_CTRL | KEY_RIGHTBRACE, // CTRL-] code 1D MOD_CTRL | KEY_6, // CTRL-6 code 1E MOD_CTRL | KEY_MINUS, // CTRL-- code 1F KEY_SPACE, // ' ' code 20 - KEY_F11, // ! code 21 + MOD_SHIFT | KEY_F1, // ! code 21 MOD_SHIFT | KEY_APOSTROPHE, // " code 22 - KEY_F13, // # code 23 - KEY_F14, // $ code 24 - KEY_F15, // % code 25 - KEY_F17, // & code 26 + MOD_SHIFT | KEY_F3, // # code 23 + MOD_SHIFT | KEY_F4, // $ code 24 + MOD_SHIFT | KEY_F5, // % code 25 + MOD_SHIFT | KEY_F7, // & code 26 KEY_APOSTROPHE, // ' code 27 - KEY_F19, // ( code 28 - KEY_F20, // ) code 29 - KEY_F18, // * code 2A - MOD_SHIFT | KEY_EQUAL, // + code 2B + MOD_SHIFT | KEY_F9, // ( code 28 + MOD_SHIFT | KEY_F10, // ) code 29 + MOD_SHIFT | KEY_F8, // * code 2A + MOD_SHIFT | KEY_F12, // + code 2B KEY_COMMA, // , code 2C - KEY_MINUS, // - code 2D + KEY_F11, // - code 2D KEY_DOT, // . code 2E KEY_SLASH, // / code 2F KEY_F10, // 0 code 30 @@ -255,10 +255,10 @@ int keycode[256] = { MOD_SHIFT | KEY_SEMICOLON, // : code 3A KEY_SEMICOLON, // ; code 3B MOD_SHIFT | KEY_COMMA, // < code 3C - KEY_EQUAL, // = code 3D + KEY_F12, // = code 3D MOD_SHIFT | KEY_DOT, // > code 3E MOD_SHIFT | KEY_SLASH, // ? code 3F - KEY_F12, // @ code 40 + MOD_SHIFT | KEY_F2, // @ code 40 MOD_SHIFT | KEY_A, // A code 41 MOD_SHIFT | KEY_B, // B code 42 MOD_SHIFT | KEY_C, // C code 43 @@ -288,8 +288,8 @@ int keycode[256] = { KEY_LEFTBRACE, // [ code 5B KEY_BACKSLASH, // \ code 5C KEY_RIGHTBRACE, // ] code 5D - KEY_F16, // ^ code 5E - MOD_SHIFT | KEY_MINUS, // _ code 5F + MOD_SHIFT | KEY_F6, // ^ code 5E + MOD_SHIFT | KEY_F11, // _ code 5F KEY_GRAVE, // ` code 60 KEY_A, // a code 61 KEY_B, // b code 62 @@ -816,8 +816,8 @@ reset: case 0x82: /* keyboard event */ // printf("Keyboard Event: 0x%02X:%c\n", iopkt[1], iopkt[2] & 0x7F); sendkey(kbdfd, iopkt[1], iopkt[2]); - if (iopkt[2] == 0x9B && iopkt[1] == 0xC0) - state = STOP; + //if (iopkt[2] == 0x9B && iopkt[1] == 0xC0) + //state = STOP; break; case 0x84: /* mouse move event */ // printf("Mouse XY Event: %d,%d\n", (signed char)iopkt[1], (signed char)iopkt[2]);