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 770 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 0, 91, 0, 93, 0, 112,
771 771 113, 114, 94, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
772 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 776 static void sunkbd_event(void *opaque, int ch)
... ...
monitor.c
... ... @@ -904,6 +904,23 @@ static const KeyDef key_defs[] = {
904 904  
905 905 { 0xd2, "insert" },
906 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 924 { 0, NULL },
908 925 };
909 926  
... ...
target-sparc/TODO
... ... @@ -53,7 +53,6 @@ Sun4m:
53 53 - Unimplemented features/bugs:
54 54 - Hardware devices do not match real boards
55 55 - Floppy does not work
56   - - Missing keys, sendkey support for all keys
57 56 - CS4231: merge with cs4231a, add DMA
58 57 - Add cg6, bwtwo
59 58 - Arbitrary resolution support
... ...