mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-03 08:28:25 +00:00
Amend 5f45b3ed9c
This commit is contained in:
parent
5f45b3ed9c
commit
806f742263
@ -756,64 +756,69 @@ void InsetInfo::updateBuffer(ParIterator const & it, UpdateType utype) {
|
|||||||
// Since these are not included in many fonts, we
|
// Since these are not included in many fonts, we
|
||||||
// re-translate them to textual names (see #10641)
|
// re-translate them to textual names (see #10641)
|
||||||
odocstringstream ods;
|
odocstringstream ods;
|
||||||
|
string const lcode = params_.lang->code();
|
||||||
for (size_t n = 0; n < sequence.size(); ++n) {
|
for (size_t n = 0; n < sequence.size(); ++n) {
|
||||||
char_type const c = sequence[n];
|
char_type const c = sequence[n];
|
||||||
switch(c) {
|
switch(c) {
|
||||||
case 0x21b5://Return
|
case 0x21b5://Return
|
||||||
gui = _("Return[[Key]]");
|
gui = _("Return[[Key]]");
|
||||||
ods << translateIfPossible(from_ascii("Return[[Key]]"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Return[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21b9://Tab both directions (Win)
|
case 0x21b9://Tab both directions (Win)
|
||||||
gui = _("Tab[[Key]]");
|
gui = _("Tab[[Key]]");
|
||||||
ods << translateIfPossible(from_ascii("Tab[[Key]]"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Tab[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21de://Qt::Key_PageUp
|
case 0x21de://Qt::Key_PageUp
|
||||||
gui = _("PgUp");
|
gui = _("PgUp");
|
||||||
ods << translateIfPossible(from_ascii("PgUp"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("PgUp"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21df://Qt::Key_PageDown
|
case 0x21df://Qt::Key_PageDown
|
||||||
gui = _("PgDown");
|
gui = _("PgDown");
|
||||||
ods << translateIfPossible(from_ascii("PgDown"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("PgDown"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21e4://Qt::Key_Backtab
|
case 0x21e4://Qt::Key_Backtab
|
||||||
gui = _("Backtab");
|
gui = _("Backtab");
|
||||||
ods << translateIfPossible(from_ascii("Backtab"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Backtab"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21e5://Qt::Key_Tab
|
case 0x21e5://Qt::Key_Tab
|
||||||
gui = _("Tab");
|
gui = _("Tab");
|
||||||
ods << translateIfPossible(from_ascii("Tab"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Tab"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21e7://Shift
|
case 0x21e7://Shift
|
||||||
gui = _("Shift");
|
gui = _("Shift");
|
||||||
ods << translateIfPossible(from_ascii("Shift"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Shift"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x21ea://Qt::Key_CapsLock
|
case 0x21ea://Qt::Key_CapsLock
|
||||||
gui = _("CapsLock");
|
gui = _("CapsLock");
|
||||||
ods << translateIfPossible(from_ascii("CapsLock"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("CapsLock"), lcode);
|
||||||
|
break;
|
||||||
|
case 0x2303://Control
|
||||||
|
gui = _("Control[[Key]]");
|
||||||
|
ods << translateIfPossible(from_ascii("Control[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x2318://CMD
|
case 0x2318://CMD
|
||||||
gui = _("Command[[Key]]");
|
gui = _("Command[[Key]]");
|
||||||
ods << translateIfPossible(from_ascii("Command[[Key]]"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Command[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x2324://Qt::Key_Enter
|
case 0x2324://Qt::Key_Enter
|
||||||
gui = _("Return[[Key]]");
|
gui = _("Return[[Key]]");
|
||||||
ods << translateIfPossible(from_ascii("Return[[Key]]"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Return[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x2325://Option key
|
case 0x2325://Option key
|
||||||
gui = _("Option[[Key]]");
|
gui = _("Option[[Key]]");
|
||||||
ods << translateIfPossible(from_ascii("Option[[Key]]"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Option[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x2326://Qt::Key_Delete
|
case 0x2326://Qt::Key_Delete
|
||||||
gui = _("Delete[[Key]]");
|
gui = _("Delete[[Key]]");
|
||||||
ods << translateIfPossible(from_ascii("Delete[[Key]]"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Delete[[Key]]"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x232b://Qt::Key_Backspace
|
case 0x232b://Qt::Key_Backspace
|
||||||
gui = _("Fn+Del");
|
gui = _("Fn+Del");
|
||||||
ods << translateIfPossible(from_ascii("Fn+Delete"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Fn+Delete"), lcode);
|
||||||
break;
|
break;
|
||||||
case 0x238b://Qt::Key_Escape
|
case 0x238b://Qt::Key_Escape
|
||||||
gui = _("Esc");
|
gui = _("Esc");
|
||||||
ods << translateIfPossible(from_ascii("Esc"), params_.lang->code());
|
ods << translateIfPossible(from_ascii("Esc"), lcode);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
ods.put(c);
|
ods.put(c);
|
||||||
|
Loading…
Reference in New Issue
Block a user