Skip to main content

Typing @-character is delayed with Asus GPU TweakII and scandinavian keyboard layout (at least norwegian)

After I reinstalled my computer a while back, I noticed that one characters (the @-sign) had a long delay before showing up after I had hit the key on the keyboard. And I noticed it wasn't every time I had turned on my computer it was "slow".

Imagine how frustrating it is to write your email address in a normal pace on the keyboard, just to find it spelled firstname1977gma@il.com instead of firstname1977@gmail.com? Hitting '@'had 0.5 to 1 second delay before it showed up on my screen, while the characters after displayed instantly.

The computer in question runs english Windows 10 x64 with an NVidia GTX1070 card from Asus, and using a norwegian/scandinavian keyboard (Logitech G710+, but model isn't the problem).

Throubleshooting led me to narrow the problem down to my ASUS GPU TweakII v1.4.0.8 (older version probably have the same problems). When I started the program, which was set to auto-start, I was suddenly no able to type @ as fast and often as I could. So far so good. I could just exit the program and all would be fine. But then I would have to start it every time I wanted to tune/overclock my GFX.. not the best workaround.

The problem was/is in the GPU TweakII settings. It seems the combination of scandinavian keyboard layout and keyboard shortcuts in GPU TweakII are the bad mix.

To illustrate it, I've pulled what should be a US and NO keyboard layout from Google images:

US keyboard layout
US keyboard layout

NO keyboard layout
NO keyboard layout
Notice that we Scandinavians have several extra characters mapped to one key (and a few extra letters, but thats not important here)? Where US only have one or two characters mapped (normally toggled with SHIFT), we have sometimes three. While lots of people press SHIFT+2 to get @, we have a special key ALT-GR where your right ALT key is. ALT-GR+2 gives us @. And as you can see, ALT-GR+3 is £ and ALT-GR+4 is $ and so on. They are all marked in blue.

I had problem with delayed displaying of @, £ and µ. Normally I wouldn't use £ and µ much so my main annoyance was @.

And if we look at the settings for GPU Tweak II keyboard shortcuts we see that numbers 1 through 3 and letters M,N,U,D are in use. Do you see the problem?



My problem keys @, £ and µ links to keys 2, 3 and M. Just turning off the shortcuts made the delay go away on the first iteration of the characters, but keeping the key pressed would not give me a second @. So the full solution is to
  1. Remap the shortcuts to completely different set of keys. I would recommend start from D and pick a new on to the right
  2. Disable the keyboard shortcuts all together after that.


Finally I have my @, £ and µ keys back ;-)


Comments

Popular posts from this blog

Force Dell BIOS Upgrade

I just experienced a problem upgrading a Huawei N8300 OceanStor NAS Engine node (OEM'ed Dell PowerEdge R710 server). Running the linux binary update file looked good and it asked me to reboot. After reboot the same old v2.1.15 BIOS was there, not the latest v6.4.0 (as of writing this small post). Next up was creating a FreeDOS Bootable ISO with the bios update program included (see this page for how to do that in Windows). Running the BIOS upgrade program from FreeDOS (virtual media and DRAC) I got this error: Cannot use a "Dell System PowerEdge R710" BIOS in a " -  " Pres any key to exit. ROM update not performed. After some googleing I found the solution on Dell Community Forum - use the /FORCETYPE option. So to force the update, I just ran the update package with that option (I had renamed the file for 8.3 DOS filename): R710-640.exe /FORCETYPE And thats it. v6.4.0 BIOS up and running :)

How to configure multiple VLANs on QNAP TS-869U

It's unbelievable that QNAP still doesn't support multiple VLANs on a single bond0 interface via GUI when they now just released the QTS v4.1.0 NAS Operation System for QNAP. The underlying Linux OS (QTS) does support it, and there should at least not be any problems with Intel chipsets. Some are reporting problems with Marvell.. but I haven't tried. I wanted to use the QNAP as a iSCSI storage for my LAB using a second interface while having full redundancy and get max bandwith (2x1GbE) for my ESXi hosts, and I didn't want that interface routed. At the same time I of course need the possibility to manage the QNAP system via the main interface, which is routed. This CLI "hack" will at configure the QNAP for a second VLAN interface that will be persistent during reboots. It's not been verified that it works after an upgrade of the firmware, but I presumed it will. To get this to work I presume you already have the following working: Network onfigured