Commit c0b5b109a8cb6cf51f23578d5feaa78f88ba5335

Authored by blueswir1
1 parent f3b52983

Add missing keys, sendkey support for all keys

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4774 c046a42c-6fe2-441c-8c8c-71466251a162
hw/slavio_serial.c
@@ -770,7 +770,7 @@ static const uint8_t e0_keycodes[128] = { @@ -770,7 +770,7 @@ static const uint8_t e0_keycodes[128] = {
770 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 0, 91, 0, 93, 0, 112, 770 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 0, 91, 0, 93, 0, 112,
771 113, 114, 94, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 771 113, 114, 94, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
772 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 772 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
773 - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 773 + 1, 3, 25, 26, 49, 52, 72, 73, 97, 99, 111, 118, 120, 122, 67, 0,
774 }; 774 };
775 775
776 static void sunkbd_event(void *opaque, int ch) 776 static void sunkbd_event(void *opaque, int ch)
monitor.c
@@ -904,6 +904,23 @@ static const KeyDef key_defs[] = { @@ -904,6 +904,23 @@ static const KeyDef key_defs[] = {
904 904
905 { 0xd2, "insert" }, 905 { 0xd2, "insert" },
906 { 0xd3, "delete" }, 906 { 0xd3, "delete" },
  907 +#if defined(TARGET_SPARC) && !defined(TARGET_SPARC64)
  908 + { 0xf0, "stop" },
  909 + { 0xf1, "again" },
  910 + { 0xf2, "props" },
  911 + { 0xf3, "undo" },
  912 + { 0xf4, "front" },
  913 + { 0xf5, "copy" },
  914 + { 0xf6, "open" },
  915 + { 0xf7, "paste" },
  916 + { 0xf8, "find" },
  917 + { 0xf9, "cut" },
  918 + { 0xfa, "lf" },
  919 + { 0xfb, "help" },
  920 + { 0xfc, "meta_l" },
  921 + { 0xfd, "meta_r" },
  922 + { 0xfe, "compose" },
  923 +#endif
907 { 0, NULL }, 924 { 0, NULL },
908 }; 925 };
909 926
target-sparc/TODO
@@ -53,7 +53,6 @@ Sun4m: @@ -53,7 +53,6 @@ Sun4m:
53 - Unimplemented features/bugs: 53 - Unimplemented features/bugs:
54 - Hardware devices do not match real boards 54 - Hardware devices do not match real boards
55 - Floppy does not work 55 - Floppy does not work
56 - - Missing keys, sendkey support for all keys  
57 - CS4231: merge with cs4231a, add DMA 56 - CS4231: merge with cs4231a, add DMA
58 - Add cg6, bwtwo 57 - Add cg6, bwtwo
59 - Arbitrary resolution support 58 - Arbitrary resolution support