Commit c0b5b109a8cb6cf51f23578d5feaa78f88ba5335
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
Showing
3 changed files
with
18 additions
and
2 deletions
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 |