Apple key, not Windows key

Discussion in 'Windows Guest OS Discussion' started by Leauki, Nov 8, 2006.

  1. Leauki

    Leauki

    Messages:
    157
    One of the great features of Microsoft Virtual PC was that the Apple key did not have an effect on it and was available as a handy escape from Windows, making it possible to specifically target Mac OS features.

    I am pretty happy with Parallels, but a great feature would be if the Apple key would not be interpreted as the Windows key under Windows!
     
  2. constant

    constant

    Messages:
    1,016
    .
    But how would the windows key be activated?
    .
     
  3. palter

    palter

    Messages:
    243
    As I remember, Virtual PC took advantage of the fact that there are two Apple keys. The left Apple key was interpreted normally and the right Apple key was mapped to the Windows key.
     
  4. Leauki

    Leauki

    Messages:
    157
    What for? Ctrl-Esc does the same thing and it always worked before all PCs came with these new Windows keyboards.
     
  5. diamondsw

    diamondsw

    Messages:
    31
    I'm HEAVILY in favor of this, if only so command-tab will work properly. Then maybe we can get things like "Command-F" to toggle full screen, as God intended. :)
     
  6. a.c

    a.c

    Messages:
    3
    here here.
     
  7. Djoh

    Djoh

    Messages:
    42
    I agree. I always used to Apple-Tab into my chat program, or something else I wanted to use on the Mac-side, or whatever. I had no problem with Windows key being some combination, like Ctrl-Option-W (or whatever you prefer). I can use the Mac OS without Windows even knowing I'm doing anything.

    Having the Apple-Key being useable means there's always an easy way to use the Mac OS's features, as opposed to switching out of full screen/stopping input capture and Then doing whatever you wanted.
     
  8. dbinseattle

    dbinseattle

    Messages:
    6
    I'm really glad to see I'm not the only one with this wish. I have only been using Parallels for a few days, but it bugs the heck out of me that everytime I try to use Command-Tab to switch to another application, that Windows menu pops up in my Parallels window. I hope something can be done about this issue soon.
     
  9. Resuna

    Resuna

    Messages:
    54
    Agreed, I want a "no windows keys" option...

    Agreed, I have a PC keyboard on my Mac and I use the "Menu" key to control Virtue Desktops, and I have never used the "Windows" or "Menu" keys on Windows. I would love the option of pretending to the virtual machine that I have an old 101-key layout instead of the new 104-key layout it uses now.
     
  10. barefootguru

    barefootguru

    Messages:
    16
    Strongly agree!
     
  11. tgrogan

    tgrogan

    Messages:
    255
    Isn't this all configurable in the host OS? I run a very minimal window manager in Linux and have no trouble telling it which key combos to send where.
     
  12. barefootguru

    barefootguru

    Messages:
    16
    Surely you'd configure Parallels to never send the command key to the emulated OS? Once Windows has got the key stroke, how's it meant to pass it back to the Mac OS?
     
  13. tgrogan

    tgrogan

    Messages:
    255
    I do admit that I don't follow all of this thread. Keystrokes are sent to an active window (has focus) in any OS, even if it happens to be the desktop. If you need to use a keystroke in your host OS, then you assign it. If you wish to use that particular keystroke in a Parallels window, then you unassign it in the host OS and it will pass thru. This is how Linux works and I'm sure that Mac does too.

    For example: Some Linuxs' use ctrl-alt-delete to initiate a shutdown. I use a lot of windoze VMs and would rather use those keys to bring up the Task Manager to kill a frozen app in windoze. So I unassign those keys in Linux, and they are passed to the windoze VM, but only if the VM has the focus. Otherwise it is ignored by Linux since it is disabled. I'm almost certain that some sort of host OS windowing system interaction would be needed to do dynamic switching based on which particular window had the focus to change the effect of a key stroke action. You're right that there is no possibility for a (proprietary) guest to pass back a key stroke to the host.
     
    Last edited: Dec 12, 2006
  14. barefootguru

    barefootguru

    Messages:
    16
    We're talking about Parallels Desktop running on OS X, and running Windows inside Parallels Desktop.

    On OS X, command-tab _always_ switches between apps. Except that is, when you're running Windows inside PD, in which case it gets sent to Windows instead.

    Given that Macs have both command and control keys, the usual behaviour (e.g. Virtual PC and Remote Desktop Connection) is to leave command for the Mac OS, and ctrl for the guest OS. That's how we'd like PD to behave too.
     
  15. jwiegley

    jwiegley Bit Poster

    Messages:
    19
    Yes, PLEASE

    I'm really surprised this hasn't been addressed yet. Having my apple key interpreted as command is pretty much taking years off of my life. Here is my usual scenario:

    1. I'm in Parallels, happily computing away (it's such a great environment, it makes doing ASP.NET development on my MBP quite a joy).

    2. Then I hit Cmd-Tab, since it's hardwired into my brain. But no! Now I've just popped up the start menu and deselected my foreground process. No matter how many times I tell myself, I always forget that Parallels uses apple as the windows key. Doh!

    3. So I move my cursor outside of the window so that I can apple-tab.

    4. I go do something else, then apple-tab back to Parallels. But wait! Now Parallels has interpreted the *release* of apple-tab as a pressing of the Windows key. Once again I get the start menu and lose focus on my foreground app. So I click on it to get focus again.

    5. Then I bring up IE for something. I start typing in a URL, only to find that when I hit the "m" key, it minimizes IE! Somehow (in build 3036) the windows key state is being held persistent, so that even though I'm not touching the apple key, it thinks I'm pressing apple-m when I press m.

    This is driving me seriously crazy. I almost have to believe that the developers just don't use Desktop for Mac except to run Parallels. They certainly don't have a need to switch to other apps very often!!

    John
     
  16. Resuna

    Resuna

    Messages:
    54
    This is driving me nuts. cashews, I think.

    Please, please, give us a way to disable the "Windows Keys" and leave them for OSX...
     
  17. Zwilnik

    Zwilnik

    Messages:
    9
    Seeing as the windows key is usually forcibly removed on any keyboards I have to connect to non virtual PCs, I'd hope never :)
     
  18. Siker

    Siker

    Messages:
    13
    I agree with all of the above. I use Virtue Desktops with Command+Alt to switch desktops. But every time I switch to the Parallels desktop, the start menu pops up, so I lose focus from the window I was using in Windows. I can't easily switch between desktops because of this - every time I come back to parallels I have to reach for the mouse to click the window I was working in.

    This of course gets a little bit worse with Coherence. The start menu pops up left and right when I use coherence.
     
  19. diamondsw

    diamondsw

    Messages:
    31
    Well?

    Is this yet another thread that will be completely ignored?

    As far as I can tell, there are three sensible options for the user:
    1) Map command key to Windows key (current default)
    2) Swap command and control keys (to allow easy shortcuts in Windows)
    3) Leave the command key alone - do not map (allows easy integration with Mac OS X)

    When will we see option 3?
     
  20. Siker

    Siker

    Messages:
    13
    I solved my problem here by activating the 'Swap CMD/CTRL' option in Parallels Keyboard Preferences. Now I can switch programs using Apple-Tab and so forth without calling up the Windows menu from inside of Parallels. To call up the Windows menu I instead hit 'ctrl'.

    As an added bonus, copy and paste now works like normal: command-C to copy and command-V to paste - both in the Mac and in Windows.
     

Share This Page