diff --git a/locales/ar-SA/opencadstudio.ftl b/locales/ar-SA/opencadstudio.ftl index 88a0d95a1..59eea44e9 100644 --- a/locales/ar-SA/opencadstudio.ftl +++ b/locales/ar-SA/opencadstudio.ftl @@ -6548,7 +6548,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = المكتوب: { $path } + .hint-tabs = اكتب حرف علامة التبويب · Esc للإغلاق + .hint-tab = علامة التبويب { $tab } · Esc للرجوع مستوى واحدًا + .hint-items = اكتب حرف العنصر · Esc للرجوع مستوى واحدًا diff --git a/locales/bg-BG/opencadstudio.ftl b/locales/bg-BG/opencadstudio.ftl index e2b1dadd3..3a4978879 100644 --- a/locales/bg-BG/opencadstudio.ftl +++ b/locales/bg-BG/opencadstudio.ftl @@ -6536,7 +6536,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Въведено: { $path } + .hint-tabs = Въведете буква на раздел · Esc затваря + .hint-tab = Раздел { $tab } · Esc връща едно ниво назад + .hint-items = Въведете буква на елемент · Esc връща едно ниво назад diff --git a/locales/cs-CZ/opencadstudio.ftl b/locales/cs-CZ/opencadstudio.ftl index a54b5a909..e24946d23 100644 --- a/locales/cs-CZ/opencadstudio.ftl +++ b/locales/cs-CZ/opencadstudio.ftl @@ -6533,7 +6533,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Zadáno: { $path } + .hint-tabs = Zadejte písmeno karty · Esc zavře + .hint-tab = Karta { $tab } · Esc o úroveň zpět + .hint-items = Zadejte písmeno položky · Esc o úroveň zpět diff --git a/locales/de-DE/opencadstudio.ftl b/locales/de-DE/opencadstudio.ftl index 83d388800..4b6dc2379 100644 --- a/locales/de-DE/opencadstudio.ftl +++ b/locales/de-DE/opencadstudio.ftl @@ -6534,7 +6534,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Eingegeben: { $path } + .hint-tabs = Buchstaben einer Registerkarte eingeben · Esc schließt + .hint-tab = Registerkarte { $tab } · Esc geht eine Ebene zurück + .hint-items = Buchstaben eines Elements eingeben · Esc geht eine Ebene zurück diff --git a/locales/el-GR/opencadstudio.ftl b/locales/el-GR/opencadstudio.ftl index 9cbb4d886..22723a70a 100644 --- a/locales/el-GR/opencadstudio.ftl +++ b/locales/el-GR/opencadstudio.ftl @@ -6536,7 +6536,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Πληκτρολογήθηκε: { $path } + .hint-tabs = Πληκτρολογήστε γράμμα καρτέλας · Το Esc κλείνει + .hint-tab = Καρτέλα { $tab } · Το Esc επιστρέφει ένα επίπεδο + .hint-items = Πληκτρολογήστε γράμμα στοιχείου · Το Esc επιστρέφει ένα επίπεδο diff --git a/locales/es-ES/opencadstudio.ftl b/locales/es-ES/opencadstudio.ftl index 42ff91647..5d780d57e 100644 --- a/locales/es-ES/opencadstudio.ftl +++ b/locales/es-ES/opencadstudio.ftl @@ -6536,7 +6536,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Escrito: { $path } + .hint-tabs = Escriba la letra de una ficha · Esc cierra + .hint-tab = Ficha { $tab } · Esc retrocede un nivel + .hint-items = Escriba la letra de un elemento · Esc retrocede un nivel diff --git a/locales/fi-FI/opencadstudio.ftl b/locales/fi-FI/opencadstudio.ftl index b8f9da605..4784f7e19 100644 --- a/locales/fi-FI/opencadstudio.ftl +++ b/locales/fi-FI/opencadstudio.ftl @@ -6533,7 +6533,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Kirjoitettu: { $path } + .hint-tabs = Kirjoita välilehden kirjain · Esc sulkee + .hint-tab = Välilehti { $tab } · Esc palaa tason taaksepäin + .hint-items = Kirjoita kohteen kirjain · Esc palaa tason taaksepäin diff --git a/locales/fr-FR/opencadstudio.ftl b/locales/fr-FR/opencadstudio.ftl index cadaab938..83bc2092e 100644 --- a/locales/fr-FR/opencadstudio.ftl +++ b/locales/fr-FR/opencadstudio.ftl @@ -6536,7 +6536,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Saisi : { $path } + .hint-tabs = Tapez la lettre d'un onglet · Échap ferme + .hint-tab = Onglet { $tab } · Échap remonte d'un niveau + .hint-items = Tapez la lettre d'un élément · Échap remonte d'un niveau diff --git a/locales/hi-IN/opencadstudio.ftl b/locales/hi-IN/opencadstudio.ftl index 89e9f977a..e1fce019f 100644 --- a/locales/hi-IN/opencadstudio.ftl +++ b/locales/hi-IN/opencadstudio.ftl @@ -6524,7 +6524,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = टाइप किया: { $path } + .hint-tabs = टैब का अक्षर टाइप करें · Esc बंद करता है + .hint-tab = { $tab } टैब · Esc एक स्तर पीछे जाता है + .hint-items = आइटम का अक्षर टाइप करें · Esc एक स्तर पीछे जाता है diff --git a/locales/hu-HU/opencadstudio.ftl b/locales/hu-HU/opencadstudio.ftl index 4d4dde422..3f333ca15 100644 --- a/locales/hu-HU/opencadstudio.ftl +++ b/locales/hu-HU/opencadstudio.ftl @@ -6520,7 +6520,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Begépelve: { $path } + .hint-tabs = Írja be a lap betűjét · Az Esc bezár + .hint-tab = { $tab } lap · Az Esc egy szinttel visszalép + .hint-items = Írja be az elem betűjét · Az Esc egy szinttel visszalép diff --git a/locales/it-IT/opencadstudio.ftl b/locales/it-IT/opencadstudio.ftl index 6f03c1b3d..9d5c0f82d 100644 --- a/locales/it-IT/opencadstudio.ftl +++ b/locales/it-IT/opencadstudio.ftl @@ -6535,7 +6535,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Digitato: { $path } + .hint-tabs = Digitare la lettera di una scheda · Esc chiude + .hint-tab = Scheda { $tab } · Esc torna indietro di un livello + .hint-items = Digitare la lettera di un elemento · Esc torna indietro di un livello diff --git a/locales/ja-JP/opencadstudio.ftl b/locales/ja-JP/opencadstudio.ftl index 897abd5c9..0efcad0f9 100644 --- a/locales/ja-JP/opencadstudio.ftl +++ b/locales/ja-JP/opencadstudio.ftl @@ -6524,7 +6524,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = 入力: { $path } + .hint-tabs = タブの文字を入力 · Esc で閉じる + .hint-tab = { $tab } タブ · Esc で 1 つ上に戻る + .hint-items = 項目の文字を入力 · Esc で 1 つ上に戻る diff --git a/locales/ko-KR/opencadstudio.ftl b/locales/ko-KR/opencadstudio.ftl index 05f72e81c..1c74a5a48 100644 --- a/locales/ko-KR/opencadstudio.ftl +++ b/locales/ko-KR/opencadstudio.ftl @@ -6535,7 +6535,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = 입력: { $path } + .hint-tabs = 탭 문자를 입력하십시오 · Esc로 닫기 + .hint-tab = { $tab } 탭 · Esc로 한 단계 뒤로 + .hint-items = 항목 문자를 입력하십시오 · Esc로 한 단계 뒤로 diff --git a/locales/lo-LA/opencadstudio.ftl b/locales/lo-LA/opencadstudio.ftl index 6871039cb..52612de34 100644 --- a/locales/lo-LA/opencadstudio.ftl +++ b/locales/lo-LA/opencadstudio.ftl @@ -6536,7 +6536,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = ພິມແລ້ວ: { $path } + .hint-tabs = ພິມຕົວອັກສອນແຖບ · Esc ປິດ + .hint-tab = ແຖບ { $tab } · Esc ກັບຄືນໜຶ່ງລະດັບ + .hint-items = ພິມຕົວອັກສອນລາຍການ · Esc ກັບຄືນໜຶ່ງລະດັບ diff --git a/locales/nl-NL/opencadstudio.ftl b/locales/nl-NL/opencadstudio.ftl index 1f9dea558..5887187fc 100644 --- a/locales/nl-NL/opencadstudio.ftl +++ b/locales/nl-NL/opencadstudio.ftl @@ -6534,7 +6534,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Getypt: { $path } + .hint-tabs = Typ de letter van een tabblad · Esc sluit + .hint-tab = Tabblad { $tab } · Esc gaat één niveau terug + .hint-items = Typ de letter van een item · Esc gaat één niveau terug diff --git a/locales/pl-PL/opencadstudio.ftl b/locales/pl-PL/opencadstudio.ftl index c5adb467b..73bf218dc 100644 --- a/locales/pl-PL/opencadstudio.ftl +++ b/locales/pl-PL/opencadstudio.ftl @@ -6535,7 +6535,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Wpisano: { $path } + .hint-tabs = Wpisz literę karty · Esc zamyka + .hint-tab = Karta { $tab } · Esc cofa o jeden poziom + .hint-items = Wpisz literę elementu · Esc cofa o jeden poziom diff --git a/locales/pt-BR/opencadstudio.ftl b/locales/pt-BR/opencadstudio.ftl index 8fb67eb33..3dd6b8040 100644 --- a/locales/pt-BR/opencadstudio.ftl +++ b/locales/pt-BR/opencadstudio.ftl @@ -6536,7 +6536,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Digitado: { $path } + .hint-tabs = Digite a letra de uma guia · Esc fecha + .hint-tab = Guia { $tab } · Esc volta um nível + .hint-items = Digite a letra de um item · Esc volta um nível diff --git a/locales/ru-RU/opencadstudio.ftl b/locales/ru-RU/opencadstudio.ftl index 5702fd79b..80525c86d 100644 --- a/locales/ru-RU/opencadstudio.ftl +++ b/locales/ru-RU/opencadstudio.ftl @@ -6537,7 +6537,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = Введено: { $path } + .hint-tabs = Введите букву вкладки · Esc закрывает + .hint-tab = Вкладка { $tab } · Esc — на уровень назад + .hint-items = Введите букву элемента · Esc — на уровень назад diff --git a/locales/zh-CN/opencadstudio.ftl b/locales/zh-CN/opencadstudio.ftl index a750a6b73..1d56f7c08 100644 --- a/locales/zh-CN/opencadstudio.ftl +++ b/locales/zh-CN/opencadstudio.ftl @@ -6519,7 +6519,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = 已键入: { $path } + .hint-tabs = 键入选项卡字母 · Esc 关闭 + .hint-tab = { $tab } 选项卡 · Esc 返回上一级 + .hint-items = 键入项目字母 · Esc 返回上一级 diff --git a/locales/zh-TW/opencadstudio.ftl b/locales/zh-TW/opencadstudio.ftl index d66591063..fed448760 100644 --- a/locales/zh-TW/opencadstudio.ftl +++ b/locales/zh-TW/opencadstudio.ftl @@ -6531,7 +6531,7 @@ image-adjust = keytips = .title = KeyTip - .typed = Typed: { $path } - .hint-tabs = Type a tab letter · Esc closes - .hint-tab = { $tab } tab · Esc goes back one level - .hint-items = Type an item letter · Esc goes back one level + .typed = 已輸入: { $path } + .hint-tabs = 輸入索引標籤字母 · Esc 關閉 + .hint-tab = { $tab } 索引標籤 · Esc 返回上一層 + .hint-items = 輸入項目字母 · Esc 返回上一層 diff --git a/src/app/update/mod.rs b/src/app/update/mod.rs index 6edd0e8f0..6e0adfad8 100644 --- a/src/app/update/mod.rs +++ b/src/app/update/mod.rs @@ -629,7 +629,11 @@ impl OpenCADStudio { if Some(id) == self.main_window { self.spacemouse_focused = focused; } - // Key tips close when the window loses the focus. + // Key tips close when the window loses the focus, and an Alt + // held while it left (Alt+Tab) no longer counts as a lone tap. + if !focused { + crate::ui::ribbon::keytip_pointer_pressed(); + } if !focused && self.ribbon.keytips_active() { return self.hide_keytips(); }