Fusion

 View Only

 VMware fusion not passing logi options+ keys to VM

ioannis ioannis's profile image
ioannis ioannis posted Jul 15, 2024 07:04 AM

I am having an issue when using logi options+ (version 1.76.583666) and vmware fusion (version 13.5.2) on mac os x sonoma 14.5 .

I am using an MX Master 2S mouse and I have mapped the forward and backward keys to copy and paste respectively on logi options. This is working fine on the host system for all the programs.

However when I press those buttons on a VM running inside vmware, the keys that are send are just "c" and "v" respectively. Apparently the command key is ommitted. This happens with any key combination that is mapped to the mouse's buttons with logi options+,  e.g. ALT+O on the back mouse button just sends "O" to the VM.

Issue

Things I have tried:

  • Setting a profile in logi options+ specifically for vmware fusion app and using the CTR+C/CTRL+V keyboard shortcuts for the mouse buttons - still the only keys that are sent are C/V.
  • Created smart actions instead of using the logi options+ keyboard shortcut functionality, same result. Also tried that using a custom delay between CTRL and "C" to make sure that the issue does not occur beacuse the combination is too fast for VMware fusion to capture.
  • Created a new keyboard & mouse profile in vmware fusion and made sure that no key mappings or other settings that may cause issues are present, still same result
  • I used "xev" inside a linux VM in vmware fusion and apparently only the keys "c" and "v" are received from the VM. I tried to set the original function for the mouse back button (e.g. Back) in logi options+ (so perhaps I could remap it with xbindkeys from within the VM), in that case the VM completely ignores it, "xev" shows no output like no button was pressed.

As you can see I really want to make this to work since copy-pasting with mouse buttons is extremely convenient for me. I don't think this it is a problem with logi options+ beacuse the shortcuts work fine with mac. Any help would be really appreciated.

Technogeezer's profile image
External Moderator Technogeezer

I assume you've tried a Fusion keyboard mapping where command-c and command-v (the defaults on the Mac) are mapped to ctrl-c and ctrl-v in the guest (such as what you see in the default Fusion keyboard mappings), and set your Logi software to generate command-C and command-V? I wouldn't think you'd need to set a special mapping in the Logi app. 

Also note that some applications in a Linux guest do not honor ctrl-c and ctrl-v for copy and paste. GNOME Terminal is notable for this (see https://superuser.com/questions/421463/why-does-ctrl-v-not-paste-in-bash-linux-shell  )