From: Peter Dinda Date: Tue, 24 Apr 2012 23:08:58 +0000 (-0500) Subject: Send "CTRL-C" in v3_cons_sc using '~' X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=bffe755bffeb1a4f2833c2a0b610032d5897eca0;p=palacios.releases.git Send "CTRL-C" in v3_cons_sc using '~' --- diff --git a/linux_usr/v3_cons_sc.c b/linux_usr/v3_cons_sc.c index 3b9e192..6404905 100644 --- a/linux_usr/v3_cons_sc.c +++ b/linux_usr/v3_cons_sc.c @@ -600,6 +600,16 @@ int main(int argc, char* argv[]) { writeit(cons_fd,sc); sc |= 0x80; writeit(cons_fd,sc); + } else if (key == '~') { // CTRL-C + unsigned char sc; + sc = 0x1d; // left ctrl down + writeit(cons_fd,sc); + sc = 0x2e; // c down + writeit(cons_fd,sc); + sc = 0x2e | 0x80; // c up + writeit(cons_fd,sc); + sc = 0x1d | 0x80; // left ctrl up + writeit(cons_fd,sc); }else { if (send_char_to_palacios_as_scancodes(cons_fd,key)) { fprintf(stderr, "Error sendign key to console\n");