My physical keyboard is French (Canadian). There are symbols on it that maybe you don’t have on English keyboards?
And they match with the results I get on your app when the system is set to the French (Canadian) keyboard.
I have updated the website with the following text:
Please be aware that the keys displayed may not be exactly what you expect. For example: on my keyboard the asterisk “∗” is on the same key as the number “8” character - If I press Shift8, what will appear in this utility will be Shift∗, NOT ∗, nor Shift8. This is because as soon as you press Shift, the system passes that to the utility and as soon as you press 8 the system passes whatever is produced when the number “8” key is pressed in conjuction with “Shift”, which is “∗”.
Some keyboards use the Alt and Control keys as well as the Shift key to modify what character is produced. e.g. AltControlm typed on a Canadian French keyboard with “Canadian French” defined as the current keyboard in the operating system will be shown in this utility as AltControlμ, not AltControlm; on this keyboard to get the utility to produce AltControlm you will have to define the keyboard as English in the operating system.
The app now has 2 buttons “Save” (to save the parameters) and “Restore” (to restore them). When you start the app it will restore the parameters you last saved. If you haven’t saved any it will use the default parameters. “Save” will overwrite any parameters you previously saved.
The new ZIP files are available on the resources website.
This is related to a change I made yesterday (it was working fine at 9pm but not at 10pm). I am trying to track it down and will let you know when it is fixed.
@MusicalBox OK, I found the bug. I am in the process of uplaoding the new ZIP files to the website, but it will take a little while. In the meantime please edit line 467 in “index.html”, which says:
let offset = css_vars['--keys-offset'];
to:
let offset = +css_vars['--keys-offset'].replace(/px/, '');
Using an eye dropper, apply a small amount of acetone to the stains. (Caution: Do not use acetone on fabrics containing acetate or triacetate. It will melt the fibers!)
Blot immediately.
Using a clean white cloth, sponge the stain with the dry cleaning solvent.
Blot until the solvent is absorbed.
If the stain remains, mix one tablespoon of liquid dishwashing detergent and one tablespoon of white vinegar with two cups of warm water. Sponge the stain with this solution. Blot until the liquid is absorbed.
Sponge with cold water and blot dry to remove the detergent/vinegar solution.
On upholstry:
Sprinkle baking soda, cornstarch, or other absorbent on the stain. Let stand 10 to 15 minutes, and then vacuum.
Using a clean white cloth, sponge the stain with the dry cleaning solvent.
Blot until the solvent is absorbed.
Repeat Steps 2 and 3 until the stain disappears.
For keyboards you could borrow a dog and let him lick it off - remove electrical power from the keyboard first. If you can’t get a dog, rats like peanut butter (and chocolate), much more than cheese.
If you set the parameter “png-width” to 0 or negative, the PNG image will fit the “keyboard” (set of keys) exactly. There is a new tab in the app called “Parameter Descriptions”, where this is stated.
No problem. I enjoy developing these tools. It keeps the little grey cells from decaying too quickly. I’ve updated the ZIP files on the website to have a more appropriate icon, the one you have is the icon for my golf competition creator.
If you don’t want to download the ZIP file you can still use the new icon by editing file “package.json” and editing the “icon” line to:
Je testerai à mon retour dans quelques jours avec un OS plus récent. Actuellement je n’ai que mon macbook sous OS 10.12.6 et l’application n’est pas compatible avec cette version.
I will test it when I get back in a few days with a newer OS.
Currently I only have my macbook under OS 10.12.6 and the application is not compatible with this version.