X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_usr%2Fv3_cons_sc.c;h=64049051aa64576434969a23f96820ad74068fa5;hb=bffe755bffeb1a4f2833c2a0b610032d5897eca0;hp=3b9e1923f64a30dfc704fbc20d3dca676bbd7c7f;hpb=5162b3f7c10ddbd4fd54e0c2dd13f147af09c314;p=palacios.git 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");