Code:
MapKeyIOUMD(&Throttle, FLAPU, CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL));
MapKeyRIOUMD(&Throttle, FLAPU, CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL));
MapKeyIOUMD(&Throttle, FLAPD, CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'k', D(60), UP+'k', D(30), UP+R_CTL));
MapKeyRIOUMD(&Throttle, FLAPD, CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL), CHAIN( DOWN+R_CTL, D(30), DOWN+'i', D(60), UP+'i', D(30), UP+R_CTL));