Lines Matching defs:scroll
57 static struct wskbd_scroll_data scroll;
81 { "scroll.mode", &scroll.mode, FMT_UINT, FLG_MODIFY },
82 { "scroll.modifier", &scroll.modifier, FMT_UINT, FLG_MODIFY },
183 scroll.which = 0;
184 if (field_by_value(&scroll.mode)->flags & FLG_GET)
185 scroll.which |= WSKBD_SCROLL_DOMODE;
186 if (field_by_value(&scroll.modifier)->flags & FLG_GET)
187 scroll.which |= WSKBD_SCROLL_DOMODIFIER;
188 if (scroll.which != 0) {
189 if (ioctl(fd, WSKBDIO_GETSCROLL, &scroll) == -1) {
299 scroll.which = 0;
300 if (field_by_value(&scroll.mode)->flags & FLG_SET)
301 scroll.which |= WSKBD_SCROLL_DOMODE;
302 if (field_by_value(&scroll.modifier)->flags & FLG_SET)
303 scroll.which |= WSKBD_SCROLL_DOMODIFIER;
305 if (scroll.which & WSKBD_SCROLL_DOMODE)
306 pr_field(field_by_value(&scroll.mode), " -> ");
307 if (scroll.which & WSKBD_SCROLL_DOMODIFIER)
308 pr_field(field_by_value(&scroll.modifier), " -> ");
309 if (scroll.which != 0) {
310 if (ioctl(fd, WSKBDIO_SETSCROLL, &scroll) == -1) {