Translate some control characters in the qemu monitor.
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | Xen full virtualization does not handle unaligned IO with page crossing.tools/ | +16 | 0 replies | |
| 2/9 | Don't leave behind zombie device model processestools/ | +3 | 0 replies | |
| 3/9 | Implement the I/O bitmap vm execution control.xen/ xen/ xen/ +2 more | +38 | 0 replies | |
| 4/9 | Fix the path to qemu-dmtools/ | +1 | 0 replies | |
| 5/9 | Allow multiple disk images per guest.tools/ | +13 | 0 replies | |
| 6/9 | Restore command line parsing code from qemu-0.6.1tools/ | +28 | 0 replies | |
| 7/9 | Use hg root instead of bk root.tools/ | +1 | 0 replies | |
| 8/9 | Really enable gdbserver for real mode code.tools/ | +1 | 0 replies | |
| 9/9 | Improve guest time keepingxen/ xen/ | +15 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH][0/9] Translate some control characters in the qemu monitor.
Translate some control characters in the qemu monitor.
This removes odd control characters displayed in the qemu monitor with vnc
Signed-off-by Edwin Zhain <[email protected]>
Signed-off-by Arun Sharma <[email protected]>
tools/ioemu/vnc.c +22 -1
@@ -393,7 +393,28 @@ keycode>>=8 ; } }else if (down) { -kbd_put_keysym (keySym); +int qemu_keysym =0 ; +if (keySym <=128 ) {/* normal ascii */ + qemu_keysym = keySym; + }else { +switch (keySym) { +case XK_Up: qemu_keysym =QEMU_KEY_UP ;break ; +case XK_Down: qemu_keysym =QEMU_KEY_DOWN ;break ; +case XK_Left: qemu_keysym =QEMU_KEY_LEFT ;break ; +case XK_Right: qemu_keysym =QEMU_KEY_RIGHT ;break ; +case XK_Home: qemu_keysym =QEMU_KEY_HOME ;break ; +case XK_End: qemu_keysym =QEMU_KEY_END ;break ; +case XK_Page_Up: qemu_keysym =QEMU_KEY_PAGEUP ;break ; +case XK_Page_Down: qemu_keysym =QEMU_KEY_PAGEDOWN ;break ; +case XK_BackSpace: qemu_keysym =QEMU_KEY_BACKSPACE ;break ; +case XK_Delete: qemu_keysym =QEMU_KEY_DELETE ;break ; +case XK_Return: +case XK_Linefeed: qemu_keysym = keySym;break ; +default :break ; + } + } +if (qemu_keysym !=0 ) +kbd_put_keysym (qemu_keysym); }if (down) {if (keySym==XK_Control_L)