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 layout;
var btnWidth = g.getWidth()/3;
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";
}
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";
}
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) {
layout.clear(layout.text);
//let charsBeforeCursor = textIndex;
let charsAfterCursor = Math.min(text.length - textIndex, (textWidth)/2);
let start = textIndex - Math.ceil(textWidth - charsAfterCursor);
let startMore = false;
@ -110,12 +110,12 @@ exports.input = function(options) {
var newLetter = letters[charCurrent][charIndex];
let pre = text.slice(0, textIndex);
let post = text.slice(textIndex, text.length);
text = pre + (caps ? newLetter.toUpperCase() : newLetter.toLowerCase()) + post;
if(retire)
retireCurrent();
// set a timeout
charTimeout = setTimeout(function() {
charTimeout = undefined;

View File

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