Hi Bill again,

I've found the post from Grant - one of the list members - outlining the steps 
you need to take to use capslock key successfully in fusion on a mac computer.  
I assume you use a mac computer although having read your message again, I see 
you say "windows" keyboard.  So I'm not sure whether gRant's message is going 
to relevant.  I'm pasting his message in quotes below.  Maybe you could contact 
him via the list if what he says will not work or you need further help. I know 
it's a headache.  Look for the quoted message below my signature.

Andrew
"Hello all,

I am very happy to report that I have found a solution to give Windows complete 
control of the CAPS LOCK KEY while using it in a VMWare virtual machine. I now 
have full use of my CAPS LOCK KEY while using Windows in VMWare. For example, 
with JAWS, I can use it as my JAWS KEY, and I can press it twice quickly to 
toggle CAPS LOCK on or off. While I was willing to settle for using another key 
like the GRAVE ACCENT KEY as my screen reading key, or even to map my CAPS LOCK 
KEY to an INSERT KEY, I wanted to see if I could find a solution that would 
allow the CAPS LOCK KEY truly to be passed through to Windows. The reason is 
primarily because screen readers don't always treat the CAPS LOCK KEY 
identically to how the INSERT KEY is treated, even while using a dedicated 
laptop layout. In JAWS, for example, there are many key mappings which are 
different, such as INSERT+8 (open the keyboard manager) as opposed to CAPS 
LOCK+8 (perform a left mouse click). While JAWS key mappings can be changed, 
and while I love using VMWare Fusion and find it very efficient, I really 
wanted my keyboard to work in a more familiar manner.

If anybody is wondering whether the CAPS LOCK KEY can be passed through 
directly, the answer is yes, and here is my solution. The short version is that 
in Mac OS X, we’ll be mapping the CAPS LOCK KEY to something entirely 
different. Then in the VM, we’ll install SharpKeys and map that different key 
back to CAPS LOCK. While this sounds a little crude, it’s the best solution 
I’ve come up with thus far and really isn’t too complicated to set up if you 
know your way around Mac OS X. The irony is that while you have this 
configured, you won’t be able to use CAPS LOCK within Mac OS X itself. It will 
only work when working with your virtual machine. You can select text then 
choose “Make upper case” or “Make lower case” to compensate for this. These 
options are located in the menu bar under Edit > Transformations.

1. Open up System Preferences. Select the Keyboard button, then the Modifier 
keys button. Change CAPS LOCK to “no action” then hit OK and exit out of System 
Preferences.

2. Download and install Seil from https://pqrs.org/osx/karabiner/seil.html 
<https://pqrs.org/osx/karabiner/seil.html>. It is a small app that lets you 
customize the functionality of the CAPS LOCK KEY as well as some other, 
international, keys. I believe this software is reputable, but I definitely 
understand and share the hesitation that many will feel about installing an app 
from outside the App Store that you may never have heard of.

3. Once installed, open the Seil app from your applications folder. You can 
navigate through this app by tabbing around. Find the tree of settings. At the 
top you will see text that says, “expand tree, then change settings and change 
key codes”. Arrow down and the first group within the tree view should be 
“change the CAPS LOCK KEY”. Expand with a RIGHT ARROW then DOWN ARROW to the 
first and only setting you need to change, “change the CAPS LOCK KEY”. Reassign 
the caps lock key to something else. I assigned it to key code 110. This is the 
"super key" in Linux or the "applications key" in Windows. Since my Mac doesn’t 
have this key anyway, this shouldn’t cause any other key conflicts and I think 
should be a safe bet. Tab to the checkbox that indicates you want this setting 
to be applied and check it, then TAB to the edit box and enter the appropriate 
keycode, 110 in my case. You can now close the window with CMD+W.

4. Now, whenever you press the CAPS LOCK key in Windows it will open up a 
context menu. This is not what we want, so go ahead and install SharpKeys to 
your virtual machine from https://sharpkeys.codeplex.com 
<https://sharpkeys.codeplex.com/>. It is very easy to navigate. Open it up. 
Reassign "special@_Applications Key" to caps lock, and hit the write to 
registry button. Then reboot the VM or log out and back in. Voila, you now have 
full use of the CAPS LOCK KEY within Windows.

5. You should easily be able to undo this change in Seil if desired.

Sorry that this was so long winded but I wanted to provide a reasonable amount 
of detail for those interested. It may well be that somebody else has a much 
more brilliant solution than mine.

Cheers.

Grant



Grant"


> On 25 Mar 2015, at 16:00, Bill Holton <bill32...@gmail.com> wrote:
> 
> Hi.
> Running Windows 7 in Fusion with a Windows keyboard, I cannot seem to use the 
> caps lock key as an NVDA modifier.  I have the setting enabled.  Does NVDA 
> not see the caps lock key in a Fusion Window?  Thanks.
> Bill
>  
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "MacVisionaries" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to macvisionaries+unsubscr...@googlegroups.com 
> <mailto:macvisionaries+unsubscr...@googlegroups.com>.
> To post to this group, send email to macvisionaries@googlegroups.com 
> <mailto:macvisionaries@googlegroups.com>.
> Visit this group at http://groups.google.com/group/macvisionaries 
> <http://groups.google.com/group/macvisionaries>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to macvisionaries+unsubscr...@googlegroups.com.
To post to this group, send email to macvisionaries@googlegroups.com.
Visit this group at http://groups.google.com/group/macvisionaries.
For more options, visit https://groups.google.com/d/optout.

Reply via email to