Lines Matching defs:macro
26 * support of 6000U - 12000U, procfs, and macro key support
125 * BS = Barrel Switch (as in, macro keys)
303 int lastMacro; /* macro key to reset */
419 int retval, macro, x, y, z, left, right, middle, p, dv, tip, bs, pck;
649 /* Report 4s come from the macro keys when pressed by stylus
660 macro = dv && p && tip && !(data[3] & 1) ? (data[3] >> 1) : -1;
679 if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) {
684 if (macro != -1 && macro != aiptek->lastMacro) {
685 input_report_key(inputdev, macroKeyEvents[macro], 1);
686 aiptek->lastMacro = macro;
692 /* Report 5s come from the macro keys when pressed by mouse
702 macro = dv && p && left && !(data[3] & 1) ? (data[3] >> 1) : 0;
718 if (aiptek->lastMacro != -1 && aiptek->lastMacro != macro) {
723 if (macro != -1 && macro != aiptek->lastMacro) {
724 input_report_key(inputdev, macroKeyEvents[macro], 1);
725 aiptek->lastMacro = macro;
739 macro = get_unaligned_le16(data + 1);
740 if (macro > 0) {
741 input_report_key(inputdev, macroKeyEvents[macro - 1],
744 if (macro < 25) {
745 input_report_key(inputdev, macroKeyEvents[macro + 1],
763 input_report_key(inputdev, macroKeyEvents[macro], 1);
1003 /* Enable the macro keys */