vnc.c (36f5db59cff03fd289541da104249f00356a19a7) | vnc.c (2deb4acc7c7ee770a0e0e75fd321effd916ca7df) |
---|---|
1/* 2 * QEMU VNC display driver 3 * 4 * Copyright (C) 2006 Anthony Liguori <anthony@codemonkey.ws> 5 * Copyright (C) 2006 Fabrice Bellard 6 * Copyright (C) 2009 Red Hat, Inc 7 * 8 * Permission is hereby granted, free of charge, to any person obtaining a copy --- 1539 unchanged lines hidden (view full) --- 1548 } 1549 } 1550} 1551 1552static void press_key(VncState *vs, int keysym) 1553{ 1554 int keycode = keysym2scancode(vs->vd->kbd_layout, keysym) & SCANCODE_KEYMASK; 1555 qemu_input_event_send_key_number(vs->vd->dcl.con, keycode, true); | 1/* 2 * QEMU VNC display driver 3 * 4 * Copyright (C) 2006 Anthony Liguori <anthony@codemonkey.ws> 5 * Copyright (C) 2006 Fabrice Bellard 6 * Copyright (C) 2009 Red Hat, Inc 7 * 8 * Permission is hereby granted, free of charge, to any person obtaining a copy --- 1539 unchanged lines hidden (view full) --- 1548 } 1549 } 1550} 1551 1552static void press_key(VncState *vs, int keysym) 1553{ 1554 int keycode = keysym2scancode(vs->vd->kbd_layout, keysym) & SCANCODE_KEYMASK; 1555 qemu_input_event_send_key_number(vs->vd->dcl.con, keycode, true); |
1556 qemu_input_event_send_key_delay(0); |
|
1556 qemu_input_event_send_key_number(vs->vd->dcl.con, keycode, false); | 1557 qemu_input_event_send_key_number(vs->vd->dcl.con, keycode, false); |
1558 qemu_input_event_send_key_delay(0); |
|
1557} 1558 1559static int current_led_state(VncState *vs) 1560{ 1561 int ledstate = 0; 1562 1563 if (vs->modifiers_state[0x46]) { 1564 ledstate |= QEMU_SCROLL_LOCK_LED; --- 1797 unchanged lines hidden --- | 1559} 1560 1561static int current_led_state(VncState *vs) 1562{ 1563 int ledstate = 0; 1564 1565 if (vs->modifiers_state[0x46]) { 1566 ledstate |= QEMU_SCROLL_LOCK_LED; --- 1797 unchanged lines hidden --- |