<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx</link><description>Chris was thinking about how keyboard layouts work on Windows, and suggested: Windows allows a user to set up multiple keyboards within an input language, and switch between them either by a keyboard shortcut or by clicking an icon on the taskbar. However,</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#673680</link><pubDate>Fri, 21 Jul 2006 12:38:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:673680</guid><dc:creator>Mihai</dc:creator><description>If we get to talk about keyboard annoyances: starting with XP (I think) changing the user locale (“Standards and formats”) also adds the matching keyboard.&lt;br&gt;I know, might be about convenience, and the fact that people changing the “Standards and formats” kind of think is about “language I want to use,” kind of including the keyboard.&lt;br&gt;It might be convenient for the users, but formatting should have nothing to do with keyboard.&lt;br&gt;&lt;br&gt;I think the confusion of the poor user is caused by the fact that the keyboard layout is well hidden. It was moved from keyboard (which might not be right technically, but it makes sense for a normal user), and is now buried under the “Language” tab (no indication about keyboard) and under something called “Text services and input languages.” Again, kind of clear for the programmer, but the user wants “keyboard.”&lt;br&gt;&lt;br&gt;So, “feature request”: let formatting settings to affect formatting (not keyboard) and make clear where the language of the keyboard is set.&lt;br&gt;</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#673729</link><pubDate>Fri, 21 Jul 2006 14:14:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:673729</guid><dc:creator>John Ingres</dc:creator><description>Would be nice indeed for casual users. They get frustrated and I haven't found a way to thread my wife yet;)&lt;br&gt;&lt;br&gt;Another nice feature would be more control on the keyboard shortcut. Choices are limited and they sometimes conflict with other applications &amp;amp; plug-ins. </description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#673926</link><pubDate>Fri, 21 Jul 2006 18:33:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:673926</guid><dc:creator>Ben Cooke</dc:creator><description>This design was annoying me just the other day. I was working at home and using remote desktop to my office. I already had a desktop session active from the previous day when I was sitting at the console. My work machine has a UK keyboard.&lt;br&gt;&lt;br&gt;In the morning I was working from my garden on my laptop. (Yes. I know I'm a smug git!) My laptop has a US keyboard. I switched over to the US keymap when I happened to have my text editor focused, and it worked. I then switched somewhere else and ended up typing at-signs where I wanted quotes. After a while I had them all switched.&lt;br&gt;&lt;br&gt;Later in the day it got a bit too windy to work in the garden, so I retreated to my home office where I have a UK keyboard again. You can guess how the rest of the story goes.&lt;br&gt;&lt;br&gt;Of course, I knew about this issue before I started, but I don't encounter it very often since it's only really when Remote Desktop comes into play that you end up typing with the &amp;quot;wrong&amp;quot; keyboard. &lt;br&gt;&lt;br&gt;For my purposes, I'd be happy just to have an extra button on the language bar called &amp;quot;Change All Windows&amp;quot; which applies whatever is selected across all threads there and then.&lt;br&gt;&lt;br&gt;I've moaned before about Remote Desktop dealing in scancodes rather than characters, but I accept that it's a architectural limitation. :)&lt;br&gt;</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#674636</link><pubDate>Sat, 22 Jul 2006 09:32:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:674636</guid><dc:creator>josh</dc:creator><description>Even better and probably more evil would be not to do it for all windows, but for that physical keyboard (if you used a keyboard shortcut) or all physically attached keyboards at the time (from a menu, etc.)&lt;br&gt;&lt;br&gt;I've got a US PS2 keyboard and a Japanese USB keyboard. &amp;nbsp;It would be insanely cool to be able to type in the right language just by moving to the other keyboard. &amp;nbsp;Maybe not convenient, but cool.</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#674675</link><pubDate>Sat, 22 Jul 2006 10:42:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:674675</guid><dc:creator>Michael S. Kaplan</dc:creator><description>Hi Josh, &lt;BR&gt;&lt;BR&gt;That one would actually be much harder, given the lack of any good standards related to detection of the hardware's language....</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#674845</link><pubDate>Sat, 22 Jul 2006 16:26:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:674845</guid><dc:creator>cnettel</dc:creator><description>You don't need to detect what's actually painted on the keys, &amp;quot;just&amp;quot; what HID actually made the input. (It would make even more sense for mice with different DPI properties, or you could even have two identical pointing devices, just with one carrying an implicit setting of much lower sensitivity for pixel-precision work.)</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#674988</link><pubDate>Sat, 22 Jul 2006 20:32:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:674988</guid><dc:creator>Michael S. Kaplan</dc:creator><description>Hi cnettel, &lt;br&gt;&lt;br&gt;This causes all kinds of other problems like with the input queue and more importantly with the input cache -- what do you do with input that is in progress like via dead keys or IMEs? &lt;br&gt;&lt;br&gt;Such a deisgn would not only difficult to untangle from the current one, but it would break much of the design of input that is avilable now, from the messages on up....</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#675526</link><pubDate>Sun, 23 Jul 2006 11:30:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:675526</guid><dc:creator>josh</dc:creator><description>That's more what I was thinking. &amp;nbsp;You manually tell it what language to use and the system attaches that information to that particular device. &amp;nbsp;And I'm also thinking of it more as &amp;quot;wouldn't that be a nifty piece of magic&amp;quot; rather than an actual suggestion. &amp;nbsp;:)</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#675629</link><pubDate>Sun, 23 Jul 2006 14:48:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:675629</guid><dc:creator>Michael S. Kaplan</dc:creator><description>Occupational hazard -- ideas brought up here get automatic feasibility assessment. :-)&lt;br&gt;&lt;br&gt;So the actual thought here is to, rather than split input language per thread and then share all devices among them, split it per device AND per thread, and give device its own input queue....</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#679055</link><pubDate>Wed, 26 Jul 2006 18:02:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:679055</guid><dc:creator>Chris</dc:creator><description>Woohoo! One of my bug reports has made it into a blog post on one of my favourite blogs... so cool!&lt;br&gt;&lt;br&gt;Thanks Michael - I really appreciate the extra insight and comments you've made here (and very reassuring compared to the feedback in the bug itself).&lt;br&gt;&lt;br&gt;Chris.</description></item><item><title>Gary Bishop  &amp;raquo; Blog Archive   &amp;raquo; Cheap Alternative Keyboard?</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#5885132</link><pubDate>Sun, 04 Nov 2007 16:31:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5885132</guid><dc:creator>Gary Bishop  » Blog Archive   » Cheap Alternative Keyboard?</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://wwwx.cs.unc.edu/~gb/wp/blog/2007/11/04/cheap-alternative-keyboard/"&gt;http://wwwx.cs.unc.edu/~gb/wp/blog/2007/11/04/cheap-alternative-keyboard/&lt;/a&gt;&lt;/p&gt;</description></item><item><title>re: The complexities of keyboard layout switching</title><link>http://blogs.msdn.com/michkap/archive/2006/07/21/673569.aspx#8339259</link><pubDate>Thu, 27 Mar 2008 11:43:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8339259</guid><dc:creator>Nick Fagerlund</dc:creator><description>&lt;p&gt;I just got bit by this misbehavior. I switched to the Dvorak keyboard since the last time I tried using Windows, and when my computer ended up in the shop, I ended up sharing an XP box with someone else. I thought I'd just flip the switch whenever it was my turn to use the thing, but I've apparently been spoiled rotten by Mac OS X. &lt;/p&gt;
&lt;p&gt;Not only shouldn't assigning different keyboard layouts to every single window be the default, but I'm having a hard time imagining *any* situation where you'd want it to work that way. This is total madness.&lt;/p&gt;</description></item></channel></rss>