Re: [hatari-devel] mouse grab/capture

[ Thread Index | Date Index | More Archives ]


It does not matter to me, but the mouse grab shortcut should possibly be Shift or Control+Cmd+M. The current shortcut conflicts with the standard shortcut to minimize a window. You see that keyboard shortcut in the Window menu, but it is overridden by the mouse grab shortcut. 

Thanks for your work on this. Wh,e I do not use the Hatari keyboard shortcuts, they should work if they are available. 

Bob C

On Saturday, July 13, 2013, Jerome Vernet wrote:
Le 13/07/13 20:37, Bob Carpenter a écrit :

I tried your code change and it does make the OS X shortcuts work. However, as I think you said, it also executes the SDL shortcut. That means using Shift-Cmd-A starts the video capture as well as opening the open file dialog box.
MacosX Shortcut need to be different than GUI and TOS one ! Will have to work on this.

Also, are you able to stop the video capture from within Hatari using the OS X menu? When I attempt to use the stop the capture using the OS X menu, it simply ignores the request. However, if I go into the SDL menu and stop the capture, then the capture is stopped.
Need to work on this

Bob C

On Sat, Jul 13, 2013 at 1:23 PM, Bob Carpenter <bcripon89@xxxxxxxxx> wrote:

Many thanks for your research on this. I did not use the keyboard shortcuts until the original question in this thread. What problems have you seen with mouse grab in 1.7? I admit that I normally use it once so my mouse stays within the Hatari screen when playing games that use the mouse.

I hope your code change is added to the repository soon.

Bob C

On Sat, Jul 13, 2013 at 11:12 AM, Jerome Vernet <vernet.jerome@xxxxxxxxxx> wrote:
There is a single line to add to make MacOsX Menu Shortcut working again (and still use the SDL Ones, except that those already mapped with Cocoa):
setenv ("SDL_ENABLEAPPEVENTS", "1", 1);
in SDLMain.m, in fucntion applicationDidFinishLaunching

Keystroke will be processed before by Cocoa then by SDL if not used by COCOA.
This, from SDL 1.2.8.

More over, the bug (hang) I have with the Falcon Mode (and wich ONLY happen in Falcon mode) is in the use of SDL_SetVideoMode(), in hostscreen.c. When a Flacon boot, it happen to change three time the resolution. The third time, something goes bad with SDL. fixing bpp to 8 do the job, but what are the side effect of bpp=8 ?


Mail converted by MHonArc 2.6.19+