kbmulti: trim whitespace

pull/3370/head
Rob Pilling 2024-04-20 11:37:52 +01:00
parent 0a097dd031
commit edb0b9e7c2
2 changed files with 9 additions and 9 deletions

View File

@ -28,25 +28,25 @@ exports.input = function(options) {
var caps = true; var caps = true;
var layout; var layout;
var btnWidth = g.getWidth()/3; var btnWidth = g.getWidth()/3;
function getMoveChar(){ function getMoveChar(){
return "\x00\x0B\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00@\x1F\xE1\x00\x10\x00\x10\x01\x0F\xF0\x04\x01\x00"; return "\x00\x0B\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00@\x1F\xE1\x00\x10\x00\x10\x01\x0F\xF0\x04\x01\x00";
} }
function getMoreChar(){ function getMoreChar(){
return "\x00\x0B\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDB\x1B`\x00\x00\x00"; return "\x00\x0B\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xDB\x1B`\x00\x00\x00";
} }
function getCursorChar(){ function getCursorChar(){
return "\x00\x0B\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xAA\xAA\x80"; } return "\x00\x0B\x11\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\xAA\xAA\x80";
}
function displayText(hideMarker) { function displayText(hideMarker) {
layout.clear(layout.text); layout.clear(layout.text);
//let charsBeforeCursor = textIndex; //let charsBeforeCursor = textIndex;
let charsAfterCursor = Math.min(text.length - textIndex, (textWidth)/2); let charsAfterCursor = Math.min(text.length - textIndex, (textWidth)/2);
let start = textIndex - Math.ceil(textWidth - charsAfterCursor); let start = textIndex - Math.ceil(textWidth - charsAfterCursor);
let startMore = false; let startMore = false;
@ -110,12 +110,12 @@ exports.input = function(options) {
var newLetter = letters[charCurrent][charIndex]; var newLetter = letters[charCurrent][charIndex];
let pre = text.slice(0, textIndex); let pre = text.slice(0, textIndex);
let post = text.slice(textIndex, text.length); let post = text.slice(textIndex, text.length);
text = pre + (caps ? newLetter.toUpperCase() : newLetter.toLowerCase()) + post; text = pre + (caps ? newLetter.toUpperCase() : newLetter.toLowerCase()) + post;
if(retire) if(retire)
retireCurrent(); retireCurrent();
// set a timeout // set a timeout
charTimeout = setTimeout(function() { charTimeout = setTimeout(function() {
charTimeout = undefined; charTimeout = undefined;

View File

@ -6,13 +6,13 @@
if (settings.autoLowercase===undefined) { settings.autoLowercase = true; } if (settings.autoLowercase===undefined) { settings.autoLowercase = true; }
return settings; return settings;
} }
function updateSetting(setting, value) { function updateSetting(setting, value) {
var settings = require('Storage').readJSON("kbmulti.settings.json", true) || {}; var settings = require('Storage').readJSON("kbmulti.settings.json", true) || {};
settings[setting] = value; settings[setting] = value;
require('Storage').writeJSON("kbmulti.settings.json", settings); require('Storage').writeJSON("kbmulti.settings.json", settings);
} }
var mainmenu = { var mainmenu = {
"" : { "title" : /*LANG*/"Multitap keyboard" }, "" : { "title" : /*LANG*/"Multitap keyboard" },
"< Back" : back, "< Back" : back,