Disobedient laptops and their behavior…
Hi here I’m using windows 7 on a laptop. On the keyboard, for some reason, the quote key (which has both double and single quotes on it) is doing some “clever” annoying things:
- When I press single-quote (or double-quote), windows doesn’t send any characters until I press it twice (resulting in ” or “”). You may have also face it or still facing it.
- When I press it before a vowel, I get some kind of accented character. As I usually only write English, annoying isn’t it.
The backtick/tilde key is subject to similar behavior.
This is not a duplicate of the linked question because the two problems have completely different solutions. This problem is caused by an internationalization setting being activated; that other question was caused by keys being set to dead.
I have not attempted to set up my computer to process anything other than English. Therefore my keyboard appears to be ( so far as these things are standard on laptops) a standard US QWERTY keyboard.
How can I stop this from happening?
The problem you’re having is that the quotes, double quotes, and tilde are set as “Dead Keys”. If you want to keep the US International Keyboard but remove the “Dead Keys” functionality you must create and install your keyboard (or download a ready-made one) using Microsoft Keyboard Layout Creator. I just opened the US-International keyboard, removed the dead keys functionality, saved and installed it.
Furthermore using an International Keyboard, I have access to other non-ASCII characters. I like it better than the old US keyboard. The system is expecting and waiting for another keypress to make an ä, or ê or ù or ç… You must press the spacebar after pressing “if you want just the quote “. The right-alt key also gives access to the International keyboard for € (right-alt 5). Otherwise, convert back to US- QUERTY Keyboard. If you press “twice, the result will return with two “.
Does anyone know the logic of what this was trying to achieve? How did MS ever think this would make anyone’s life easier? How is it meant to be used?
I would first make sure that your “input method” settings are set to “US” (and not “United States-International”). You can do this through the Control Panel. A restart may be required.
For Windows 7:
- Open Control Panel
- Click on Clock, Language, and Region, and then Region and Language.
- Click the Keyboards and Languages tab, and then click Change keyboards.
- Under Installed services, click Add.
- Double-click the language you want to add, double-click Keyboard, select the text services options you want to add, and then click OK.
- Add or change an input language (archived),
with video and hidden text (click on “Show all”)
- Language bar missing from taskbar, which appears to contain the same information
For Windows 10:
- Open Control Panel.
- Click on Clock, Language, and Region and then click on Language.
- If you don’t see a card reading “English (United States)” in the list, click on “Add a language” on the toolbar to add it.
- On the same row belonging to the “English (United States)” card, make sure there is a line reading “Keyboard layout: US”. If it does not (that’s the assumption of this answer), click on the “Options” hyperlink belonging to the same line, to the left.
- In the “Input method” section, click on the “Add an input method” hyperlink to add a keyboard layout called “US”. Delete any other installed input methods in English.
- Add and switch input and display language preferences in Windows 10
One thing I’ve learned is that it never hurts to log off and back on when you are playing around with the control panel settings, computer management, or windows registry (however annoying it can be 🙂 ).
I stop and start explorer via the run windows “cmd /c taskkill /f /im
I’m explorer.exe & explorer”. Most of the time it will allow changes to many things to take effect. That works on XP should work on 7 and 8
BEWARE! You will lose pound sign £ (AltGr+Shift+4) by switching from United States-International to US layout, but it will solve the aforementioned annoyance.
“..and not “United States-International.” It can save you from hundreds of hours of suffering.
In the case of Windows 8/10 (not the question, I know)
These accent keys are active when the keyboard is US International (US INTL) and will be deactivated if you change to US ENG.
You can switch between the two using the shortcut Windows Key + Space…
Also, if you look at the desktop taskbar (bottom of the screen). To the left of the Date/Time display, you should see a tile displaying the current keyboard (in this case US ENG or US INTL). Then click on it to bring up a selector.
Also helps you in Sublime Text editor which was driving me crazy while programming earlier.
Moreover, when you’re used to working with Mac OS … Apple Key-Space means “Spotlight search” there, so I press it frequently in Windows…
Anyway, the Left alt + left shift was bound to change keyboard languages for me in Windows 7. (Shortcut should be listed in the window where you add more keyboard languages). Changed to a non-international map and it’s back to normal.
+ The short-cut Windows Key + Space is working in Windows 10 too.
“You can switch between the two using the short-cut “Windows Key + Space”.” This saved the day for me. It was on the verge of rebooting my webserver thinking that would fix it, but I’m glad it wasn’t necessary. (This worked on Windows Server 2012)
You probably inadvertently pressed ctrl shift ‘.
This is a windows shortcut that affects some applications (examples include: MIRC, GTalk, Wordpad, etc.) and causes the behavior you are describing. Pressing the shortcut again or restarting the computer will disable it.
- Does your list include cmd and XEmacs running under Cygwin? If not, then your diagnosis is incorrect.
- SharePoint Designer 2010 is also affected by this shortcut.
- As Anything that uses a win32 rich text input would be affected by this. CMD does, and IIRC GTK running under cygwin does…
Windows 10 here.
+ Space did not work for me. It changed between languages – not keyboards. This is how I solved the problem:
- Opening Settings.
- + I (like India)
- OR Start > Settings
- “Time & Language”
- “Region & language”
- Under “Preferred languages” click on English > Options
- “Add a keyboard”
- You need to use the one which says “US” (not “United States-International”):
If you press space after the quote then it will be as if you have only the one quote
Does this work with any key? Or just space?
- Any key as far as I can see…, but pressing 2 keys to making a single key appear isn’t the answer to the problem.
It typically happens when one accidentally hits the left Ctrl and right Shift keyboard keys.
The way to recovery is in hitting these Ctrl-Shift keys two more times.
It has been illustrated nicely at http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php
Here’s another way to fix it:
- Open the Regional and Language Options control panel.
- Click on the Keyboards and Languages tab.
- Click on the Change Keyboards button.
- Remove all the installed keyboards until none are left except the English US.
- Restart your computer.
Usually, “International” variants of keyboards cause have this behavior. Note that you cannot remove the keyboard which is currently selected and the restart is not probably needed. (But Windows often surprise me with requested reboots)
- If you press “once, followed by Space bar, it gives ‘ without a space next to it.
- Or press “, while holding Shift, and then press the Space bar, you get “without a space next to it.
- If you press “followed by a consonant, then you get the same result as (2). For example:
“, followed by m, gives ‘m.
Shift+”, followed by m, gives “m.
Further explanation. The space-bar will do the trick. There is no need to change the Region and Language setting, ‘because’ this problem occurs, in the general case, on any keyboard layout.
use <kbd>space</kbd> and <kbd>”</kbd> – in simple words.
Open RUN window (win button + r) type the following line and press enter
cmd /c intl.cpl ,1 & taskkill /f /im explorer.exe & explorer
Highlight and remove all keyboards except US
Click OK twice and you should be done
For more free amazing posts, visit The Top guest posting website. Your free source of Information.