Someone shared this on mastodon the other day, and it blew my mind. Hopefully 
it'll help you!

What I suggest is map these to either numb pad or keyboard commanders, and then 
you can toggle the behavior of your caps key on the Mac. I'll copy the read me 
below.


I'll share a link feel free to check out the Apple, scripts on your own, but if 
you set the caps key to an insert key, then using laptop, layout, with jaws on 
windows in parallel, seems to be fairly well for me. The only major pain that I 
have is control, left and right arrows tend to not move me word by word…

https://github.com/TyflosAccessibleSoftware/ChangeKeyForVM

readme.md

# Change keyboard for Virtual machine

AppleScript to change the behaviour of the caps lock key for Virtual machines

## Description

This repository includes some apple scripts to modify the behaviour of the 
physical keyboard.

### KeyboardForVM
 
This AppleScript modifies the behaviour of the **caps lock** key changing it 
for other key.

This function is usefull for blind developers who needs to use a screen reader 
in a Virtual machine.

When a Windows virtual machine is running the screen readers usually use the 
**Insert** key as the *HotKey* for the screen reader but this key is not 
available in a MacOS keyboard.

Using this script the key *Caps lock* can be changed for other key to manage a 
screen reader in the Virtual machine.

#### Usage

Run the script to show the behaviour selector for the **Caps lock** key and 
press *Enter*.

You have to use this script when you will start a Virtual machine app.

### KeyboardRemapper

This script allows us to remap a key with other one.

The available keys are: caps lock, left shift, right shift, left command, right 
command, left alt, right alt, left control and right control.

#### Usage

Run the script to remap one of the available keys to other one.

If you need to remap more keys you have to run the script again.

### ResetCapsLock
 
This AppleScript resets the behaviour of the **caps lock** key.

This function is usefull for blind developers who needs to use a screen reader 
in MacOS.

#### Usage

Run the script to aply the remap to the **Capslock** key.

You have to use this script when you finish to use a Virtual machine app.

### RemapCapsLockToInsert
 
This AppleScript modifies the behaviour of the **caps lock** key changing it to 
the **Insert** key.

This function is usefull for blind developers who needs to use a screen reader 
in a Virtual machine.

When a Windows virtual machine is running the screen readers usually use the 
**Insert** key as the *HotKey* for the screen reader but this key is not 
available in a MacOS keyboard.

#### Usage

Run the script to aply the remap to the **Capslock** key.

You have to use this script when you will start a Virtual machine app.

## Information

These scripts use the command **hidutil**.
These changes are not permanent and the changes will be back when you reboot 
your machine or when you close your user session.

### Tips

You can convert these scripts in an application to run it easily.

To do this follow these steps:

* Open this script in the *Script editor*
* In the File menu choose the *Export* option
* In the Field *format* select *Application* and press the button *Save*
* Copy the new Application in your applications folder.

## Localization

The scripts are translated to English and Spanish.

You can translate each script changing the values in the **on setup()** 
function.

Please, contact me to include new translations for these scripts.

## Copyright and license

Copyright 2022-2023 Tyflos Accessible Software. All rights reserved.

You may incorporate this Tyflos Accessible Software code into your system and   
program(s) without restriction.

This software has been provided "AS IS" and the responsibility for its 
operation is yours.

You are not permitted to redistribute this Tyflos Accessible Software script as 
"Tyflos         Accessible Software project" after having made changes.

If you are going to redistribute the code, we require that you make it clear 
that the code was          descended from Tyflos Accessible Software project, 
but that you've made changes.

If you have any suggestion or petition about this software please send an 
e-Mail to Tyflos Accessible Software using this e-Mail address:
[tyflosaccessiblesoftw...@gmail.com](mailto:tyflosaccessiblesoftw...@gmail.com)

—
Best
Michael - KJ7PAZ
Payown Media, LLC



> On Dec 29, 2023, at 8:02 AM, 'Matt Turner' via MacVisionaries 
> <macvisionaries@googlegroups.com> wrote:
> 
> Hi folks.
> I still have and intel mac and wanted to get a new one in the new year.
> I’ve been playing with Parallels, and so far I like it.
> I just can’t seem to get the Caps lock key to work with Jaws or NVDA.
> Does Anyone have any idea?
> 
> -- 
> The following information is important for all members of the Mac Visionaries 
> list.
> 
> If you have any questions or concerns about the running of this list, or if 
> you feel that a member's post is inappropriate, please contact the owners or 
> moderators directly rather than posting on the list itself.
> 
> Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark at:  
> mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
> caraqu...@caraquinn.com
> 
> The archives for this list can be searched at:
> http://www.mail-archive.com/macvisionaries@googlegroups.com/
> --- 
> 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 view this discussion on the web visit 
> https://groups.google.com/d/msgid/macvisionaries/3B6C7382-2B42-4486-8735-EDDA7450E004%40icloud.com.

-- 
The following information is important for all members of the Mac Visionaries 
list.

If you have any questions or concerns about the running of this list, or if you 
feel that a member's post is inappropriate, please contact the owners or 
moderators directly rather than posting on the list itself.

Your Mac Visionaries list moderator is Mark Taylor.  You can reach mark at:  
mk...@ucla.edu and your owner is Cara Quinn - you can reach Cara at 
caraqu...@caraquinn.com

The archives for this list can be searched at:
http://www.mail-archive.com/macvisionaries@googlegroups.com/
--- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/macvisionaries/5C60B6E7-8E54-4212-8B36-C02B9A065606%40payown.media.

Reply via email to