Tobriand
Well-Known Member
MWeston: Sounds perfect
perfectMWeston said:Here's my opinion:
START and SELECT are generic and mapped however any program wants to use them. In an emulator they are exactly what they say. In a web browser, SELECT could switch tabs if multiple pages are open. These buttons can be anything to any program.
The MENU button (now considering a Pandora logo, how cool is that? ) would be tied to the OS. Obviously, hitting it should not automatically kick you out of anything because mistakes happen but it could bring up a task manager that you can use to switch between tasks, kill tasks, go into standby (power button can do that too), enter a kernel menu with all kinds of stuff (like what to do when lid gets closed of power button cycled) or just cancel and go back to the current task running. To me that seems really handy, what do others think?
Chip said:Something like this would work as a simple program switcher with one-botton options to go out to the main UI or to system settings. Basic system stats are an added bonus.
Of course, the real one should look less crappy.
The only problem with keeping the select button and making the menu/pandora button bring up this menu is that it leaves no menu button for the software. We still need to drop the select button to get both system menu and software menu buttons.
and why not the Menu/Pandora button first use for menu of current program
and with combine with Shift or Fn key (depends of user) use for Pandora tasks ?
so if user press only 'menu' he has the menu of his program B)
and combining 'Shift'+'Menu' launch Pandora system as MWeston explain , what do you think about that ?
START & SELECT as you say.MWeston said:The MENU button (now considering a Pandora logo, how cool is that? ) would be tied to the OS. Obviously, hitting it should not automatically kick you out of anything because mistakes happen but it could bring up a task manager that you can use to switch between tasks, kill tasks, go into standby (power button can do that too), enter a kernel menu with all kinds of stuff (like what to do when lid gets closed of power button cycled) or just cancel and go back to the current task running. To me that seems really handy, what do others think?
Thanks for clarifying to the masses This is exactly what I was wanting to explain. Also Pandora-Select could be a hot-key for quick app-switching. Basically the Pandora key could be a modifier key that accesses the hooks in place from the system itself.MWeston said:Here's my opinion:
START and SELECT are generic and mapped however any program wants to use them. In an emulator they are exactly what they say. In a web browser, SELECT could switch tabs if multiple pages are open. These buttons can be anything to any program.
The MENU button (now considering a Pandora logo, how cool is that? ) would be tied to the OS. Obviously, hitting it should not automatically kick you out of anything because mistakes happen but it could bring up a task manager that you can use to switch between tasks, kill tasks, go into standby (power button can do that too), enter a kernel menu with all kinds of stuff (like what to do when lid gets closed of power button cycled) or just cancel and go back to the current task running. To me that seems really handy, what do others think?
That would just get in the way of normal use. Since the Menu button will call a system menu and pause the current app, prevention of accidental pressing is a must. Secluding it at the top sounds best to me Also, great to hear that flexible multitasking will be a firmware feature!magicman5421 said:I'm thinking more along the lines of
<Start>
<Menu>
<Select>
I plan to use the SHOULDER BUTTONS for this. Fits much much better for tab-switching than another Button. See Gmenu2X onto the GP2X.Chip said:If Pandora is going to have a truly multitasking OS, then there needs to be a button that switches between tasks. Call it whatever you want, but one of those three buttons needs to either cycle through active programs or bring up a program switcher window.
MWeston said:Actually, I like the idea of the software application not being able to control that button. It might be a nice way to get out of a stuck program as long as the kernel isn't crashed. Plus it kind of is like the HOME button on the PSP and it should always have the same function on everyone's system all the times.Prophet said:So long as apps can override these buttons for their own uses if needed.
Do you know a better button for Program-menus like Emulators etc. ? I never ever want to press a weird button combo to go into Emulator Menus!
SELECT should be always for Ingame-things if a Emulated System uses a Select Button. Your SquidgeSNES uses Select to go into the Emulator-Menu and this is a very bad solution if a Game uses this button to. I always loose a Item in Super Mario World when I go back to the Menu.Squidge said:I realise SELECT could also be used for in game/emu menus, but wouldn't it be more intuitive to have a button called MENU to bring up the menu?
So yes, MENU should be used by EVERY program to go into the Menu of this Program. and not only for the Pandora OS iteslf
fusion_power said:I plan to use the SHOULDER BUTTONS for this. Fits much much better for tab-switching than another Button. See Gmenu2X onto the GP2X.Chip said:If Pandora is going to have a truly multitasking OS, then there needs to be a button that switches between tasks. Call it whatever you want, but one of those three buttons needs to either cycle through active programs or bring up a program switcher window.
I think you misunderstand. I mean that you need a button that lets you switch between already running tasks. If you're in an SNES emulator and want to switch out to another running program, or GMenu (or whatever the main UI is) to start something else, you need a button that lets you do it. L and R are going to have program-defined functions, so they're no good. The system button needs to be hooked directly into the firmware so that no matter what program you're running, you can hit the button and get to other running programs or the main UI.