search for: modifiers_st

Displaying 3 results from an estimated 3 matches for "modifiers_st".

2010 Sep 02
6
[PATCH]ioemu: fix altgr-insert behavior
...c0b042b vnc.c --- a/vnc.c Thu Sep 02 16:40:39 2010 +0800 +++ b/vnc.c Thu Sep 02 17:26:53 2010 +0800 @@ -1274,12 +1274,27 @@ } } +static void press_key_altgr_down(VncState *vs, int down) +{ + kbd_put_keycode(0xe0); + if (down){ + kbd_put_keycode(0xb8 & 0x7f); + vs->modifiers_state[0xb8] = 1; + } + else { + kbd_put_keycode(0xb8 | 0x80); + vs->modifiers_state[0xb8] = 0; + } +} + static void do_key_event(VncState *vs, int down, uint32_t sym) { int keycode; int shift_keys = 0; int shift = 0; int keypad = 0; + int altgr = 0; +...
2007 Oct 24
16
PATCH 0/10: Merge PV framebuffer & console into QEMU
The following series of 10 patches is a merge of the xenfb and xenconsoled functionality into the qemu-dm code. The general approach taken is to have qemu-dm provide two machine types - one for xen paravirt, the other for fullyvirt. For compatability the later is the default. The goals overall are to kill LibVNCServer, remove alot of code duplication and/or parallel impls of the same concepts, and
2009 Mar 02
0
[PATCH 4 of 13] DisplayState interface change
...- if (!vs) + dcl = qemu_mallocz(sizeof(DisplayChangeListener)); + if (!vs || !dcl) exit(1); ds->opaque = vs; - ds->idle = 1; + dcl->idle = 1; vnc_state = vs; vs->display = NULL; vs->password = NULL; @@ -2582,17 +2512,11 @@ exit(1); vs->modifiers_state[0x45] = 1; /* NumLock on - on boot */ - vs->ds->data = NULL; - vs->ds->dpy_update = vnc_dpy_update; - vs->ds->dpy_resize = vnc_dpy_resize; - vs->ds->dpy_setdata = vnc_dpy_setdata; - vs->ds->dpy_resize_shared = vnc_dpy_resize_shared; - vs->ds-&...