Lines Matching refs:macro
25 * support of 6000U - 12000U, procfs, and macro key support
146 * BS = Barrel Switch (as in, macro keys)
325 int lastMacro; /* macro key to reset */
440 int retval, macro, x, y, z, left, right, middle, p, dv, tip, bs, pck;
670 /* Report 4s come from the macro keys when pressed by stylus
681 macro = dv && p && tip && !(data[3] & 1) ? (data[3] >> 1) : -1;
700 if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) {
705 if (macro != -1 && macro != aiptek->lastMacro) {
706 input_report_key(inputdev, macroKeyEvents[macro], 1);
707 aiptek->lastMacro = macro;
713 /* Report 5s come from the macro keys when pressed by mouse
723 macro = dv && p && left && !(data[3] & 1) ? (data[3] >> 1) : 0;
739 if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) {
744 if (macro != -1 && macro != aiptek->lastMacro) {
745 input_report_key(inputdev, macroKeyEvents[macro], 1);
746 aiptek->lastMacro = macro;
760 macro = get_unaligned_le16(data + 1);
761 if (macro > 0) {
762 input_report_key(inputdev, macroKeyEvents[macro - 1],
765 if (macro < 25) {
766 input_report_key(inputdev, macroKeyEvents[macro + 1],
784 input_report_key(inputdev, macroKeyEvents[macro], 1);
1018 /* Enable the macro keys */