e->key_compose = strdup(_ecore_fb_kbd_syms[((buf & 0x7f) * 6) + 3 + add]);
}
else
- e->keyname = strdup(_ecore_fb_btn_syms[buf & 0x7f]);
+ e->keyname = strdup(_ecore_fb_btn_syms[buf & 0x7f]);
if (!e->keyname)
{
free(e);
}
ecore_event_add(ECORE_FB_EVENT_KEY_DOWN, e, _ecore_fb_event_free_key_down, NULL);
if (!strcmp(e->keyname, "Control_L"))
- _ecore_fb_ctrl++;
+ _ecore_fb_ctrl++;
else if (!strcmp(e->keyname, "Control_R"))
- _ecore_fb_ctrl++;
+ _ecore_fb_ctrl++;
else if (!strcmp(e->keyname, "Alt_L"))
- _ecore_fb_alt++;
+ _ecore_fb_alt++;
else if (!strcmp(e->keyname, "Alt_R"))
- _ecore_fb_alt++;
+ _ecore_fb_alt++;
else if (!strcmp(e->keyname, "Shift_L"))
- _ecore_fb_shift++;
+ _ecore_fb_shift++;
else if (!strcmp(e->keyname, "Shift_R"))
- _ecore_fb_shift++;
+ _ecore_fb_shift++;
else if (!strcmp(e->keyname, "Caps_Lock"))
- _ecore_fb_lock++;
+ _ecore_fb_lock++;
else if (!strcmp(e->keyname, "F1")) vt_switch = 0;
else if (!strcmp(e->keyname, "F2")) vt_switch = 1;
else if (!strcmp(e->keyname, "F3")) vt_switch = 2;
if ((vt_switch >= 0) &&
(_ecore_fb_ctrl) &&
(_ecore_fb_alt))
- _ecore_fb_vt_switch(vt_switch);
+ _ecore_fb_vt_switch(vt_switch);
}
else
{
e->key_compose = strdup(_ecore_fb_kbd_syms[((buf & 0x7f) * 6) + 3 + add]);
}
else
- e->keyname = strdup(_ecore_fb_btn_syms[buf & 0x7f]);
+ e->keyname = strdup(_ecore_fb_btn_syms[buf & 0x7f]);
if (!e->keyname)
{
free(e);
}
ecore_event_add(ECORE_FB_EVENT_KEY_UP, e, _ecore_fb_event_free_key_up, NULL);
if (!strcmp(e->keyname, "Control_L"))
- _ecore_fb_ctrl--;
+ _ecore_fb_ctrl--;
else if (!strcmp(e->keyname, "Control_R"))
- _ecore_fb_ctrl--;
+ _ecore_fb_ctrl--;
else if (!strcmp(e->keyname, "Alt_L"))
- _ecore_fb_alt--;
+ _ecore_fb_alt--;
else if (!strcmp(e->keyname, "Alt_R"))
- _ecore_fb_alt--;
+ _ecore_fb_alt--;
else if (!strcmp(e->keyname, "Shift_L"))
- _ecore_fb_shift--;
+ _ecore_fb_shift--;
else if (!strcmp(e->keyname, "Shift_R"))
- _ecore_fb_shift--;
+ _ecore_fb_shift--;
else if (!strcmp(e->keyname, "Caps_Lock"))
- _ecore_fb_lock--;
+ _ecore_fb_lock--;
if (_ecore_fb_ctrl < 0) _ecore_fb_ctrl = 0;
if (_ecore_fb_alt < 0) _ecore_fb_alt = 0;
if (_ecore_fb_shift < 0) _ecore_fb_shift = 0;
if (_ecore_fb_lock < 0) _ecore_fb_lock = 0;
}
- retry:
+retry:
;
}
while (v > 0);
prev_flags = fcntl(_ecore_fb_kbd_fd, F_GETFL);
fcntl(_ecore_fb_kbd_fd, F_SETFL, prev_flags | O_NONBLOCK);
_ecore_fb_kbd_fd_handler_handle = ecore_main_fd_handler_add(_ecore_fb_kbd_fd,
- ECORE_FD_READ,
- _ecore_fb_kbd_fd_handler, NULL,
- NULL, NULL);
+ ECORE_FD_READ,
+ _ecore_fb_kbd_fd_handler, NULL,
+ NULL, NULL);
if(!_ecore_fb_kbd_fd_handler_handle) return 0;
return 1;
}
ecore_fb_kbd_shutdown(void)
{
if (_ecore_fb_kbd_fd_handler_handle)
- ecore_main_fd_handler_del(_ecore_fb_kbd_fd_handler_handle);
+ ecore_main_fd_handler_del(_ecore_fb_kbd_fd_handler_handle);
if (_ecore_fb_kbd_fd >= 0) close(_ecore_fb_kbd_fd);
_ecore_fb_kbd_fd = 0;
_ecore_fb_kbd_fd_handler_handle = NULL;
if (_ecore_fb_ps2_fd >= 0)
{
prev_flags = fcntl(_ecore_fb_ps2_fd, F_GETFL);
- fcntl(_ecore_fb_ps2_fd, F_SETFL, prev_flags | O_NONBLOCK);
+ fcntl(_ecore_fb_ps2_fd, F_SETFL, prev_flags | O_NONBLOCK);
_ecore_fb_ts_fd_handler_handle = ecore_main_fd_handler_add(_ecore_fb_ps2_fd,
- ECORE_FD_READ,
- _ecore_fb_ps2_fd_handler, NULL, NULL, NULL);
+ ECORE_FD_READ,
+ _ecore_fb_ps2_fd_handler, NULL, NULL, NULL);
if (!_ecore_fb_ts_fd_handler_handle)
- {
- close(_ecore_fb_ps2_fd);
- return 0;
- }
+ {
+ close(_ecore_fb_ps2_fd);
+ return 0;
+ }
return 1;
}
- return 0;
+ return 0;
}
void
static double last_time = 0;
static double last_last_time = 0;
int v = 0;
-
+
do
{
int x, y, button, i;
t = ecore_time_get();
_ecore_fb_ps2_event_byte_count = 0;
if (_ecore_fb_ps2_event.button & 0x10)
- x = prev_x + (0xffffff00 | _ecore_fb_ps2_event.x);
+ x = prev_x + (0xffffff00 | _ecore_fb_ps2_event.x);
else
- x = prev_x + _ecore_fb_ps2_event.x;
+ x = prev_x + _ecore_fb_ps2_event.x;
if (_ecore_fb_ps2_event.button & 0x20)
- y = prev_y - (0xffffff00 | _ecore_fb_ps2_event.y);
+ y = prev_y - (0xffffff00 | _ecore_fb_ps2_event.y);
else
- y = prev_y - _ecore_fb_ps2_event.y;
+ y = prev_y - _ecore_fb_ps2_event.y;
button = _ecore_fb_ps2_event.button & 0x7;
if (x < 0) x = 0;
if (y < 0) y = 0;
e->y = y;
e->button = 1;
if ((t - last_time) <= _ecore_fb_double_click_time)
- e->double_click = 1;
+ e->double_click = 1;
if ((t - last_last_time) <= (2 * _ecore_fb_double_click_time))
{
did_triple = 1;