Implemented switching A and B buttons, closing #2034

getButtonState() now have an option int/bool argument to swap the result via XOR
This commit is contained in:
Leo
2025-01-26 05:03:46 +02:00
parent c229cec87f
commit 1fb84d5f50
50 changed files with 212 additions and 53 deletions

View File

@@ -272,8 +272,12 @@
"description": "Хуткасць гартання тэксту (М=марудна | Х=хутка)"
},
"ReverseButtonTempChange": {
"displayText": "Інвертаваць\nкнопкі",
"displayText": "Інвертаваць\nкнопкі +/-",
"description": "Інвертаваць кнопкі вымярэння тэмпературы"
},
"ReverseButtonNav": {
"displayText": "Інвертаваць\nкнопкі A/B",
"description": "Інвертаваць кнопкі навігацыі ў меню"
},
"AnimSpeed": {
"displayText": "Хуткасць\nанімацыі",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Размяна\nбутони +/-",
"description": "Обръщане на бутоните + и - за промяна на температурата на човка на поялника"
},
"ReverseButtonNav": {
"displayText": "Размяна\nбутони А/В",
"description": "Обръщане бутоните А и В за навигация в менютата"
},
"AnimSpeed": {
"displayText": "Скорост на\nанимацията",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Prohodit\ntl. +-?",
"description": "Prohodit tlačítka pro změnu teploty"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nrychlost",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Skift\n+ - tasterne",
"description": "Skift tildeling af knapper til temperaturjustering"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nHastighed",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "+- Tasten\numkehren",
"description": "Tastenbelegung zur Temperaturänderung umkehren"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nGeschw.",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Αντιστροφή\nπλήκτρων + -",
"description": "Αντιστροφή διάταξης πλήκτρων στη ρύθμιση θερμοκρασίας"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Ταχύτητα\nκιν. εικονιδ.",

View File

@@ -272,8 +272,12 @@
"description": "Scrolling speed of info text (S=slow | F=fast)"
},
"ReverseButtonTempChange": {
"displayText": "Swap\n+ - keys",
"displayText": "Swap\n+/- keys",
"description": "Reverse assignment of buttons for temperature adjustment"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nspeed",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Invertir\nbotones +/-",
"description": "Invertir botones de ajuste de temperatura"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nvelocidad",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Vaheta\n+ - nupud",
"description": "Temperatuurinuppude asukohtade vahetus"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nkiirus",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Suunnanvaihto\n+ - näppäimille",
"description": "Lämpötilapainikkeiden suunnan vaihtaminen"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Animaation\nnopeus",

View File

@@ -272,8 +272,12 @@
"description": "Vitesse de défilement du texte (R=rapide | L=lent)"
},
"ReverseButtonTempChange": {
"displayText": "Inverser les\ntouches + -",
"displayText": "Inverser les\ntouches +/-",
"description": "Inverser les boutons d'ajustement de température"
},
"ReverseButtonNav": {
"displayText": "Inverser les\ntouches A/B",
"description": "Inverser les boutons de navigation du menu"
},
"AnimSpeed": {
"displayText": "Vitesse\nanim. icônes",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Zamjena\n+ - tipki",
"description": "Zamjenjuje funkciju gornje i donje tipke za podešavanje temperature"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Brzina\nanimacije",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "+/- gomb\nmegfordítása",
"description": "Forrasztó hegy hőmérsékletállító gombok felcserélése"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Animáció\nsebessége",

View File

@@ -272,8 +272,12 @@
"description": "Imposta la velocità di scorrimento del testo [L: lenta; V: veloce]"
},
"ReverseButtonTempChange": {
"displayText": "Inversione\ntasti",
"displayText": "Inversione\ntasti +/-",
"description": "Inverti i tasti per aumentare o diminuire la temperatura della punta"
},
"ReverseButtonNav": {
"displayText": "Inversione\ntasti A/B",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Velocità\nanimazioni",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "キー入れ替え",
"description": "温度設定時に+ボタンと-ボタンを入れ替える"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "動画の速度",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Sukeisti + -\nmygtukus?",
"description": "Sukeisti + - temperatūros keitimo mygtukus vietomis"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Animacijų\ngreitis",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Bytt\n+ - kn.",
"description": "Bytt om på knappene for å stille temperatur"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nhastighet",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Wissel\n+ - knoppen",
"description": "Wissel de knoppen voor temperatuur controle om"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nsnelheid",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Wissel\n+ - knoppen",
"description": "Wissel de knoppen voor temperatuur controle"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nsnelheid",

View File

@@ -272,8 +272,12 @@
"description": "Szybkość przewijania tekstu"
},
"ReverseButtonTempChange": {
"displayText": "Zamień przyc.\n+ -",
"displayText": "Zamień przyc.\n+/-",
"description": "Zamienia działanie przycisków zmiany temperatury grotu"
},
"ReverseButtonNav": {
"displayText": "Zamień przyc.\nA/B",
"description": "Zamienia działanie przycisków nawigacyjne menu"
},
"AnimSpeed": {
"displayText": "Prędkosć\nanimacji",

View File

@@ -272,8 +272,12 @@
"description": "Velocidade a que o texto de ajuda é apresentado"
},
"ReverseButtonTempChange": {
"displayText": "Trocar\nbotões + -",
"displayText": "Trocar\nbotões +/-",
"description": "Inverte o funcionamento dos botões de ajuste da temperatura"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Velocidade\nde animação",

View File

@@ -272,8 +272,12 @@
"description": "Viteză derulare text cu informatii la (S=lent | F=rapid)"
},
"ReverseButtonTempChange": {
"displayText": "Inversare\n+ - butoane",
"displayText": "Inversare\n+/- butoane",
"description": "Inversarea butoanelor de reglare a temperaturii"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Animaţii\nviteză",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Поменять\nкнопки +/-",
"description": "Поменять кнопки изменения температуры"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Скорость\nанимации",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Otočenie\ntlačidiel +/-",
"description": "Prehodenie tlačidiel na nastavovanie teploty"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Rýchlosť\nanimácií",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Obrni\ntipki + -?",
"description": "Zamenjaj funkciji gumbov."
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nspeed",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Swap\n+ - keys",
"description": "Reverse assignment of buttons for temperature adjustment"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nspeed",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Swap\n+ - keys",
"description": "Reverse assignment of buttons for temperature adjustment"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\nspeed",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Omvända\n+- knappar",
"description": "Omvänd ordning för temperaturjustering via plus/minus knapparna"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.-\nhastighet",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Düğme Yerleri\nRotasyonu",
"description": "\"Düğme Yerleri Rotasyonu\" Sıcaklık ayar düğmelerinin yerini değiştirin"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Animasyon\nHızı",

View File

@@ -97,7 +97,7 @@
"description": ""
},
"UIMenu": {
"displayText": "Параметри\nінтерфейсу",
"displayText": "Параметри\nвзаємодії",
"description": ""
},
"AdvancedMenu": {
@@ -276,7 +276,11 @@
"description": "Обернути кнопки зміни t°"
},
"ReverseButtonNav": {
"displayText": "Обернути\nкнопки AB?",
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"ReverseButtonNav": {
"displayText": "Обернути\nкнопки A B?",
"description": "Обернути кнопки навігації"
},
"AnimSpeed": {

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "(+) va (-) tugmalarni\nalmashtirish",
"description": "Harorat o'zgarishi uchun tugmachalarni vazifasini almashish"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Anim.\ntezligi",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "Đao nguoc\nnút + -",
"description": "Đao nguoc chuc năng các nút đieu chinh nhiet đo"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "Toc đo\nhoat anh",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "反轉加減掣",
"description": "反轉調校温度時加減掣嘅方向"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "動畫速度",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "调换加减键",
"description": "调校温度时更换加减键的方向"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "动画速度",

View File

@@ -274,6 +274,10 @@
"ReverseButtonTempChange": {
"displayText": "調換加減鍵",
"description": "調校溫度時調換加減鍵的方向"
},
"ReverseButtonNav": {
"displayText": "Swap\nA/B keys",
"description": "Reverse assignment of buttons for menu navigation"
},
"AnimSpeed": {
"displayText": "動畫速度",

View File

@@ -472,6 +472,12 @@
"maxLen": 6,
"maxLen2": 15,
"description": "Swaps which button increments and decrements on temperature change screens."
},
{
"id": "ReverseButtonNav",
"maxLen": 6,
"maxLen2": 15,
"description": "Swaps which button are used as Select and which as Scroll/Go-back on menu screens."
},
{
"id": "AnimSpeed",