diff options
Diffstat (limited to 'src/emu/natkeyboard.cpp')
-rw-r--r-- | src/emu/natkeyboard.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/emu/natkeyboard.cpp b/src/emu/natkeyboard.cpp index fd5e2a1be44..e686e6385a8 100644 --- a/src/emu/natkeyboard.cpp +++ b/src/emu/natkeyboard.cpp @@ -1015,7 +1015,6 @@ void natural_keyboard::dump(std::ostream &str) const firstdev = false; // loop through all codes - bool firstkey(true); for (auto &code : devinfo.codemap) { // describe the character code @@ -1027,12 +1026,15 @@ void natural_keyboard::dump(std::ostream &str) const for (auto &entry : code.second) { // identify the keys used + bool firstkey(true); for (std::size_t field = 0; (entry.field.size() > field) && entry.field[field]; ++field) + { util::stream_format(str, "%s'%s'", firstkey ? "" : ", ", entry.field[field]->name()); + firstkey = false; + } // carriage return str << '\n'; - firstkey = false; } } } |