ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.68k stars 623 forks source link

[CS 1.6 / Mac OS X] Bugs using some shortcuts. #229

Open fnky opened 11 years ago

fnky commented 11 years ago

Before the beta ended, you could minimize the game by simply using CMD + Tab. However, that has changed and new bugs reveal.

CMD + Q quits the game like any other application on the system. CMD + H should hide the game, but instead shows a black screen, which you can only quit from. CMD + Tab does not change between applications.

alfred-valve commented 11 years ago

I cannot reproduce this on my mac when opted into the beta updates (though I expect it to work either way).

What are your OS details? What other apps are you running?

fnky commented 11 years ago

I am only running hl_osx (CS) and apps in the statusbar

CloudApp Alfred Growl (disabled)

I am using a MacBook Pro 15" (mid 2010) with Mac OS X 10.8.2 — I'm sorry for not providing more details, having problems with gathering the information from Steam currently. I will post them asap :-)

fnky commented 11 years ago

Here is the information

Processor Information:
    Model:  MacBookPro6,2
    Vendor:  GenuineIntel
    Speed: 2400 Mhz
    4 logical processors
    2 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    MacOS 10.8.2 (64 bit)

Video Card:
    Driver:  NVIDIA GeForce GT 330M

    Driver Version:  1.2
    Driver Date: 0  0
    Desktop Color Depth: 32 bits per pixel
    Monitor Refresh Rate: 0 Hz
    VendorID:  0x10de
    DeviceID:  0xa29
    Number of Monitors:  1
    Number of Logical Video Cards:  2
    Primary Display Resolution:  1440 x 900
    Desktop Resolution: 1440 x 900
    Primary Display Size: 12.95" x 8.15"  (15.28" diag)
                                            32.9cm x 20.7cm  (38.8cm diag)
    Primary VRAM: 256 MB

Memory:
    RAM:  4096 Mb

Miscellaneous:
    UI Language:  English
    Microphone:  Not set
    Media Type:  DVD
    Total Hard Disk Space Available:  304425 Mb
    Largest Free Hard Disk Block:  36968 Mb

Installed software:
konschta commented 11 years ago

Since this issue is still open, I just tried to reproduce it:

But using this shortcut in fullscreen mode will not show the app-switching overlay (images), which can be considered a bug. It appears behind the CS window.

I'm not sure if this is a bug, because naturally CMD + H should hide a window and CMD + M would minimise it (this works in window mode, no effect in fullscreen mode) but maybe this is different for fullscreen applications and the current behaviour is intended. Applications using OS X's native fullscreen mode prevent CMD + H and CMD + M from working while using fullscreen; I guess this is because they create their own special workspace.

One can argue if the last two functions are desirable, since they could conflict with one's keyboard configuration, e.g. Q = push-to-talk and CMD = +duck. Though I'm not quite sure if CMD is bindable at all.

Really annoying is the fact that CTRL + <Number> switches your workspace and minimises the game, which I guess happens a lot more often, e.g. during weapon switching while crouching. So it is perhaps a good solution to prevent CTRL + <Number> form working while ingame.

Hardware: MBP 13" mid 2010, OS X 10.8.2