Full-screen behaviour and game documentation
guus at debian.org
Sun Jul 3 02:36:33 PDT 2011
On Sat, Jul 02, 2011 at 04:06:30PM -0500, Guangcong Luo wrote:
> >> There are various hotkeys used to switch between the two modes, some more
> >> common ones are F11, F, Ctrl-Enter. F11 seems to be used in many
> >> window-managers and non-gaming applications.
> > Alt-Enter is also frequently used.
> For reference, from what I know, F11 and Alt+Enter are popular on
> Windows, and Cmd+F and Cmd+Shift+F are popular on Mac OS X. If it's
> not too much trouble, it might be best simply to support all of these.
Ok, but this is not about Windows or Mac OS/X, it's about integration with the
X desktop. In my opinion it should be something that is common for X
applications. If the game runs on Windows or Mac OS/X as well, then upstream is
free to support more hotkeys, or select the best one for the platform.
> As for standardizing on a single hotkey, I wouldn't like F11 as the
> only way, since the F1-F12 keys are being hidden behind Fn modifiers
> , F-lock , or outright left out  by keyboard manufacturers
> more and more often these days.
>  cf. Apple's keyboards: http://www.apple.com/keyboard/
>  cf. Microsoft's keyboards:
Ok. But the F-keys are still very accessible on those keyboards, otherwise they
wouldn't work for many applications.
>  cf. Logitech's diNovo Mini:
That is a very bad example, I don't see anyone interested in gaming using such
a keyboard :)
> Alt+Enter never strongly suggested "full-screen" to me. Ctrl+Enter
> means "send message" to me (in situations where Enter would insert a
> Apple's Cmd+Shift+F might work (what would be its equivalent on Linux?
> Ctrl+Shift+F? Super+Shift+F?)
I guess so. But are there any X applications or games using that combination
> >> Some games bypass the window manager completely when entering full screen mode
> >> (using DGA or other ways).
> > This should be strongly discouraged.
> I don't understand much about how DGA works. Could you give an
> overview of why this should be discouraged?
An explaination of DGA can be found here:
It allows an application to bypass X and get exclusive access to the
framebuffer. One of the advantages is that you can also change bit-depth this
way, but I guess nobody uses something less than 24 bits these days.
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: Digital signature
More information about the Games