| App: | Spb Pocket Plus 4.0 | PQzII 0.0.7b 20070725 | HButton 1.9.1 | AEBPlus 2.6 | buttonMax 2.10 (on the About screen, 2.20beta) | BtnPlus 0.21 | DoubleLauncher 2.16 | Vito Buttonmapper 4.0 |
| Price | $29.95 | free | Free | $7.99 | 9.95 euros | free | $9.95 | $9.95 |
| Trial restrictions | 30-day | n/a | n/a | Stated to be 14-day HERE but many state it’s free (if you can live with the Action Menu not being accessible and the splash screen at boot) and it hasn’t timed out on me after 14 days either | 30-day unrestricted | n/a (free) | only has support for assigning extra (in addition to the default) applications to one button | 15-day unrestricted |
| CPU (at 624 MHz) / memory usage | 0 % / 112k with everything else disabled; 0/136k + 49k (for SafeMode) with everything enabled | 0.7% / 52k; a bit higher (3-4%) when actively used to, say, enter text. Similar on the WM2003(SE) platform (400 MHz CPU, h2210). | - (no CPU usage as there’s no resident module – everything is accomplished via the standard Settings / Buttons, where you need to associate the pre-defined links (the five link files) coming with HButton. This must be manually done in order to work, unlike other, similar, also non-resident solutions, which do this automatically, behind the curtains). A screenshot showing some 9 apps being assigned to a virtual button. Note that the “Cycle” enables HButton to start from the beginning if you don’t select any of the choices; when disabled (the default state), it’ll stick with the latest selection. Also note that you can freely move a given selection with the Up / Down buttons here. | 0..0.2% / 256 kB | Max. 5-6% (and, by default, 0%, even when a supported app runs) at 400 MHz / 30-40k by default | 0% when the given buttons aren’t used; max. 2-3% when they are / 48k | - no additional program is in the memory as DL uses the standard button invocation capabilities through link files | 0% / 220k with configured apps inactive and active but without any button usage; ~5% with active moderate button usage; 6-10% with excessive button usage |
| Double/triple press / hold support & configurability : Double-press? Time set? | - | + / -. Note that, if you use the Ctrl and/or Alt modifiers tied to a hardware button (if you use both, then, two HW buttons as can be seen in HERE). Then, the other buttons will have multiple functionality, depending on whether you also press the Alt / Ctrl modifier buttons. Of course, if you have a Universal, then, you will want to tie them to the Start (Windows) button and the Symbol button. Another remark: as multiple HW app button presses (as opposed to keyboard shortcuts, where you CAN press the alt/ctrl modifier AND the given key at the same time!) are not supported, when using hardware HW buttons for both shortcuts and enabling the ALT / Ctrl modifier, you’ll need to quickly press the modifier button first and, then, after releasing it, the button depending on the modifier. An example: this screenshot shows a configuration with three functionalities tied to App button 5, the only difference being the additional Alt / Ctrl modifier. Note that you can only assign functionalities to the shifted state of buttons (if they work at all on your particular model) in the Button tab, not in other ones as the drop-down key list only contains the non-shifted case | Any number of functionalities, with settable delay between them and audible / visible display of the new program name / vibration (see the checkbox at the top of HERE; the position of visible program name can even be fine-tuned: 1 2). You press-and-hold the button and, based on the number of vibrations (or, the on-screen title of the next program), you release it when you’ve reached the program you need to invoke. REALLY clever and really useful – makes severely restricted models like the Elf / Touch fly. | + | + / - | + / + | + / + | - |
| Triple-press? Time set? | - | - | See above | + | - | - | + / + (also accessible by double press + hold) | - |
| Press-and-hold? Time set? | + / - | + / -. Note that holding doesn’t work on some models. | See above | + | + / + | + / + | + / + | + / - |
| Macros | - | - | - | - | +; stylus only; played back with the original recording speed, not possible to speed up; screenshots: 1 2 | - | - | +; stylus only; same speed, no speedup |
| Screen orientation-based en/disable (“don’t do something when the screen is in Landscape”)? | - | - | - | - | - | - | - | + (note that it also asks this question on pre-WM2003SE devices where there’s no OS-level LS support) |
| En/disable : Global (easy disabling the entire suite)? | + | +: Button / Use this function checkbox quickly en/disables all the buttons at once if you still need its other functions; also, the entire suite can be easily exit by tap-and-holding its icon and selecting Exit | - (you must manually un-assign the given HButton virtual links in Buttons one by one. Fortunately, you can use a simple, self-written registry import script to do so.) | - | -; buttonMap.exe (a service – not a process; therefore, not visible in a standard process viewer but in, for example, acbTaskMan) must be explicitly killed; after that, the default associations will be restored. Restarting is much easier: just start the GUI and press OK | + (just tap the BtnPlus icon on the Today screen and Exit; to restart, just invoke BtnPlus and OK it) | Just (re)move all the .lnk files from \Program Files\DoubleLauncher and make sure you redefine buttons in the standard Button assignment screen | -: tapping the Turn on/off Button Mapper button in the main GUI prompts you to soft reset with every state change; it is only needed when you re-enable Button Mapper (but not when you disable it, unless you want to see the original button assigner control applet in Settings). |
| Quick button en/disable to instruct the system to use its default (Settings / Buttons-based), one-functionality association | + | - | - | - (some 3 taps for each button – click the button, click the (lower) list of the current associations, select “Do not touch it” instead of “Handle by AEBPlus” in the menu | - (!) – you need to manually reset the settings of the given button – VERY awkward, compared to BtnPlus! | +: very clever: you only need to uncheck the checkbox of the button | + with the “Do override original button setting” checkbox, presented separately with each button | - as it’s very similar to the Buttons applet itself; no separate GUI to switch between the two or, say, quickly en/disable app-specific configurations (all you can do is deleting them entirely) |
| Compatibility; real-world tests: OS in general | WM2003+ | WM2003+ (separate WM2003(SE) and WM5 versions) | WM2003+; setup program needs CF 2.0, the executable program doesn’t need it. | Stated as WM2003SE+, but works great on my WM2003+ iPAQ h2210 | PPC2k2, WM2003(SE) | All, even MIPS / SH3 PPC2k; however, has severe problems on WM5+ devices | WM2003+? (haven’t tested on PPC2k2) | All ARM-based PPC OS’es and even MIPS PPC2k. A quick tip: on WM5+, if you install the EXE installer (not the CAB file), make sure you disable security before installing so that the button manager app installs too, and not only the macro recorder (if you don’t want to disable the security, just re-run the same installer and make it install the button manager) |
| WM2003 HP iPAQ h2210 | + | +, hold works | + | Works just great, press-and-hold also handled | No problems (not even with the Hold mode on the 2210) | Hold doesn’t work: at the default, 500 ms setting, it never works; set to 360 ms, it works, but, in most of the cases, immediately switches to the first app associated with the button. In addition, it often forgets the first association of the iTask button and reverts to iTask. | Works OK | Works OK |
| WM5 A12 Dell Axm x51v | n/t | + (hold doesn’t work at all) | + | n/t | n/a (incompatible with WM5+) | As with Universal (but not involving Hold), copying occurs between single and double presses – or, the single-press functionality just gets deleted | Works OK | Works OK |
| WM6 AKU 0.3 .0 HTC Universal | + | Excellent, particularly if you need to enhance the keyboard – then, it’s a MUST | + | Works great, press-and-hold NOT handled! | n/a (incompatible with WM5+) | Pretty much useless: buttons either don’t work at all or the single-press and hold functionality is overridden by the double-press settings | Works OK | Works OK |
| WM5 AKU 3.5.2 HP iPAQ hx4700 (by default, hold functionality) | n/t | Only the first (one-press) functionality can be used; the Hold functionality in no way (neither the system-level nor the local one) | Fully incompatible unless you only use one set of virtual buttons and assign it to Button 5 (the only button that doesn’t have a hold functionality) as can be seen in HERE | Recognizes the buttons OK. Assigned to the 4+1 buttons (NOT the ghost, press-and-hold buttons of the first four!), the 1, 2 and 3-press apps work. It’s in no way possible to utilize the press-and-hold functionality. Associating button 6 (the “hold” pair of button 1) in neither AEBPlus nor the standard, OS-system level applet work because the one-press functionality will always be invoked (on top of the long-press functionality assigned the system level applet, which is invoked about 5-10% of the cases) | n/a (incompatible with WM5+) | Correctly senses all the buttons (1 2). Otherwise, useless – if it doesn’t wipe out the list, it’ll still, most likely, refuse to start the configured app. | Buttons correctly found. As the system already supports hold, there is a catch: you can’t use any hold functionality. This means if you use the plain press-and-hold or the double press-and-hold functionality, the former won’t ever work and the latter will only work if you use tripe-presses instead. That is, you can only assign one more functionality to the buttons, as opposed to the already hold-capable support offered by the OS | While all the buttons are found, no hold functionality is shown. However, the buttons work as expected and you know what you’re doing. That is, if you assign Button 3 to Program 1 and the press-and-hold version of the same button, Button 8, to Program 2, then, a simple press invokes Program 1 and a long-press Program 2. Note that, as is the case with the basic OS’ pretty faulty default button handling, sometimes you have to try more than once to bring up some (press-and-hold) functionality. |
| MS Smartphone WM6 QVGA HTC Vox and WM5 176*220 HTC Oxygen | n/a | Installable. Unfortunately, it’s not possible to access the main menu (the white rectangle on the taskbar) with a mouse emulator like SPHelper – nothing happens upon tap-and-holding. However, if you edit the definition files yourself (in the Def directory), it’s possible you’ll be able to make it work on, say, the Vox. Also, you might want to run the setup EXE file directy in the home of the installed app. Just make sure you have SPHelper around and don’t forget you can’t directly use the file selection dialog on a MS Smartphone (because it doesn’t exist). While, on my Vox, the app complained of the keyboard hook’s in use when started, it’s possible it’ll work on your Smartphone. | The CAB file is fully incompatible (as it’s a WM2003+ build; a separate, WM5+-only build might work). As far as file-level hacking is concerned, HBSetup doesn’t work. There has been an early, as Smartphone-compliant stated version, but it was reported not to work either (also see THIS page of the thread) | Works great, except for the lack of flashlight support on the Vox (it’s supported on the Universal), the fact that the overridden Camera button does result in the camera app being invoked AFTER the new functionality has been executed in all configurations. No such problems with the volume buttons, where it’s “only” the press-and-hold mode that either doesn’t work (as is the case with the Oxygen, where the factory default apps - Notes and Voice command – are invoked) or is pretty unreliable (works about once from ten) | n/a (no SP compliance) | n/a (no SP compliance) | n/a (no SP compliance) | n/a (no SP compliance) |
| Compatibility issues | - | Few (three), albeit very common, previous-generation models are truly supported; however, as the definition files are pretty easy to tailor for a new phone, it might be useful on other and/or newer devices too. | - | Some minor Smartphone issues; Press-and-Hold doesn’t work on some models | WM5+ … | Some issues with some pre-WM5 models (see Hold mode on h2210) and major issues on all WM5+ ones | - | - |
| Using the standard system facilities: Dynamic button list (all available buttons / icons etc are listed) as explained in my related articles | + | -, unfortunately, it only lists the Universal, Wizard and/or Hermes buttons (depending on the model) and isn’t dynamic – a hx4700 screenshot HERE. Nevertheless, it’s still usable on most other models. | - : 5 (virtual) buttons are hard-coded. Fortunately, they can be freely assigned to real hardware buttons in the standard Buttons applet (screenshot of the latter HERE). | +, works great. Note that, on MS Smartphones, not all buttons will work: the volume sliders, WM5 softkeys, joystick's "action" button, red/green buttons, "Home" (that is, the "Win" key) worked on my HTC Vox - but NOT for example the Camera button. Note that you can always add any new button with File / Add button (1 2 – in here, I’ve pressed the “J” key on the keyboard), which works on the Smartphone just great. (And, on PPC’s, you can, of course, add any for example thumbboard key this way too) | Very bad: it uses the standard iPAQ h3x00-series buttons, even on devices not having five buttons (or, on the contrary, more than five); for example, the iPAQ h2210, which doesn’t have a Record button. Note that it allows for setting the scancodes for these five button icons in the Settings window. | + | +; it also has a separate tab, “Fix Btns”, to fix possible issues | + |
| Overrides the system-wide Buttons applet (accessible by just going to Settings / Button), or, does it use its own (accessible via firing up the application itself)? | + | Its own | Its own (but must also be configured from the system-wide Buttons applet) | Its own | Its own | Its own | Its own | +; this also means you must reset your PPC after disabling the application to see the old version, which isn’t an issue with the other apps |
| Compared to Settings / Buttons…: quick summary; a full (screenshot-based) list of the commands available | Has access to all the system applets and a lot of additional, useful commands (not as many as with AEBPlus, though); unfortunately, no input / key simulation (page up/down etc.) capabilities. Screenshots of the additional apps / accessible system settings: 1, 2, 3, 4, 5 | See the screenshots below and THIS | Very few: only <Today>, <Ok/Close>, <Quit>, <Start Menu>, <Clock> , <Back> and the LNK files. Therefore, using a third-party app that does provide this functionality is highly recommended; for example, PHM Keys. Also see THIS for more on this problem. Fortunately, as HButtons is highly dependent on the default Buttons applet, you can easily stick with defining links in there. | Very good; screenshots: SP: 1 2 3 4 5 | Everything is available plus a lot more (built-in system utilities, user-definable stylus macros, direct links to documents (no need to put them under \Windows\Start Menu for the system to find them; screenshots: 1 2 3) and predefined (unfortunately, not modifiable) keyboard macros). Screenshots: 1 2 3 4 | Only keyboard shourtcut emulation (Ctrl-A, C, V, Enter, Esc etc.) is added. System applets & keyboard shortcuts (everything between < and > marks in the default Buttons applet - screen rotation etc.) do NOT show up. Screenshots: 1 2. The three items after Today and before acbTaskMan are Start Menu, Input method menu and the passthrough to the original button assignment. | Pretty good; screenshots: 1 2 3 | Pretty nice; I miss a bit the keyboard shortcuts tho (just a button press instead of tapping two keys on the SIP). Screenshots: 1 2 3 |
| (Additional) access to Control Panel applets so that you can avoid hand-creating LNK files to them as is explained HERE if you don’t want to sacrifice one (with some devices, half) a button for just thee missing functionality? (In addition to Input Panel, Rotate Screen) | About, Beam, Buttons, Clock & Alarms, Menus, Minimize, Mute, New appointment / contact / message / note, Owner info, Regional settings, Remove programs, Screen, sounds & notifications, SPP options, Today, Wi-Fi | Everything is accessible; dynamically loaded (see the “Setting” tab; screenshots: 1 2 3 etc.). They can be assigned to any hardware button (on some models, WITHOUT Press-and-hold, but with the alt/ctrl modifier) – and, any keyboard key (with the alt/ctrl modifier as well). An example screenshot series of assigning the Memory applet to Ctrl-M: 1 2 | - (see above) | No direct access to them; however, some of their functionality (power state etc.) is accessible via the custom, additional apps | Power, Memory, Backlight, Connection Manager, IR beam, Today Settings | Nothing, not even the default ones (the lack of Rotate Screen is a real PIA and Input Panel in some cases – for example, with Opera Mini’s full screen switching). Should you still want to use them, they must remain on non-overridden buttons configurable with the standard Buttons applet (these buttons won’t be overridden if you don’t check in their checkbox) – or, of course, the .lnk approach. | -; all the original items (incl. Rotate Screen) exist, though. Note that Rotate Screen also received an additional setting screen, where you can also set how the screen should be rotated – definitely better than the built-in, original, hotkey-based Rotate screen support. | Power, Memory, Backlight |
| (Additional) keyboard / D-pad emulation? (In addition to Context Menu, OK/Close, (link) Scroll in the four directions (originally associated with the four D-pad directions; this can’t be redefined in the default system applet), Start Menu, Today) | - (unfortunately) | Not assignable to app buttons; from the keyboard (if exists); however, it’s all accessible. This is one of the best aspects of the app: full support for PC-like Ctrl-C/V, Home, End etc. cursor movement etc. However, it doesn't support app button-based page up / down scrolling, only the standard, OS-level line/link-based scrolling. | - | Page up/down, Cut, Copy, Paste, Select All, Enter, Esc, press the two Softkeys, the two (red / green) phone buttons | Scroll line begin/end, Page up/down; with {Shortcuts}, Cut, Copy, Paste, Tab, Select All; Select & Copy, Quit, IE_Back, IE_Home, IE_Favorites, Email_addr (resulting in the support@pocketmax.net be entered as on a keyboard), texttext, customText. I don’t know how the latter three can be modified. No individual, configurable keyboard / button press support (see Sendkeys in MortScript), which is a minus. | Ctrl-A, C, O, Q, V, X, Z, Enter, ESC, Shift+, Shift+Tab, Space, Tab | Tab, Enter, ESC, Cancel, Page up/down | - |
| (Sensible) predefined defaults? | - | - | - | - | + (upon installing the app, the button functionalities are pretty well populated) | - | - | - |
| Additional utilities (so that no third-party apps are required to for example shut down an app or switch to another one – see for example PHM Reset, AltTab and AltF4 – or the PHM button assigner app, PHM Keys that does it all) | Backlight up/down/loop, Close all / Close all inactive / Close Button Context Menu, Rotate screen left/right (not shown on WM2003 devices), Screen off / on / toggle, Soft reset (asks for permission!), Suspend, Alt-Tab, Theme loop, Volume up/down | Task terminate by the OK button (automatic; needs to be enabled in Window / Use OK button (Task Close/All); in addition to the standard click-to-close, there is a Close all functionality (tap-and-hold)). Note that it didn’t work on my hx4700./ Universal – I might have misconfigured something. Task switcher (graphical!). Example: assigned to the Alt + Tab keyboard combination (but, of course, can be assigned to a HW button as well as can be seen in HERE; in action Symbol window (just like the symbol SIP on the on-screen keyboard or the one accessible by long-pressing * on the MS Smartphone, but here, with configurable(!) content (Window/Symbol Window)), which is really nice). An example: assigned to Ctrl-S (but can be assigned to a HW app button as well); in action (after pressing the hotkey) There are a lot other utilities in the System tab (Close (All), Reboot, Suspend, OK, Today, Start, History, Task, Symbol, Setup), which can also be assigned to any (keyboard / app) button. The full list of these utilities: 1 2 3 | Task manager, which is pretty well configurable. It must be assigned to a (virtual) button under the name HButtonTask | Volume down/up, Alt-Tab, Display on/off, Close current app, Switch to next one, Task manager, Memory Monitor, Show Actions Menu, Uptime Info, Current date/time (big clock), Switch BT/Wi-Fi/ (also see THIS MortScript script to see how you can do this easily from other button managers even if you don’t plan to use AEBPlus – see the advantages of MortScript; note that other, similar tools include phoneAlarm (with the correct parameters), vijay555’s tools etc) Vibration/ Speakerphone/ Phone / Flashlight (only on some models like the Universal) off/on; Trigger online status, connect, disconnect (see vijay555’s related utility, VJVolubilis etc.), device lock, soft reset (NO confirmation dialog!), power off, backlight (on PPC’s – no SP support), virtual buttons (on PPC’s only – no SP support); rotate screen (even listed on otherwise incompatible devices like the WM5 176*220 SP HTC s310). | Alt-Tab, Display on/off, full screen, app shutdown, the contents of the New menu of Today screen, Record start/stop, soft reset (NO confirmation dialog!), volume up/down. | - | - | Task switcher, pop-up clock (both pretty cool); no other tools (no for example Reset). |
| Executes non-lnk files (like MortScript files, documents etc under \Windows\Start Menu)? | + | + by default, only EXE files are listed but, if you change the file extension filter to *, you will be able to select link, MortScript files, documents etc. Note that as it’s using the standard, OS-level file selection dialog, you MUST install gsGetFile (of which I’ve often elaborated on) if you want to traverse subdirectories. (Example screenshot of this, also showing LNK files are also visible with the *.* filename filter.) You can also define parameters passed to these apps, should you want to use, for example, vijay555’s command-line utilities without creating a link file to them. | - | -; however, you can directly supply parameters to executable files, unlike with most other solutions | They show up in the list; note that, however, that you MUST use lnk files so that they are indeed executed | - | - | - |
| D-Pad functionality redefine (default: Scroll up/down/ left/right / Enter) – excellent for MIDlet emulation originally hardcoded to phonepad keys and not using D-pad keys and other controlling purposes; see for example | - | + (just assign them to UP / DOWN / LEFT / RIGHT in the code list) | - | + (the four Arrows + Enter / Action) | +; can also be disabled | - | - | - |
| WM5 Softkeys redefinable? | - (but it allows for redefining the OK key on the Universal keyboard) | + | - | + | - | - | - | - |
| Phone buttons redefinable? | - | + (hold doesn’t work) | - | + | - | - | - | - |
| Volume buttons / slider redefinable? | - | + (VOL-U and VOL-D at the bottom of the usable list); doesn't work with the volume slider of the Universal | - (as it fully depends on the system-level Button settings, which, as with the WM5 softkeys and the red / green phone buttons, doesn't let for redefining the volume buttons or slider. This also applies to DoubleLauncher.) | +, works great with volume sliders too! (Tested on the Universal) | - | - | - | - |
| Other niceties worth mentioning | - | Full keyboard support; keyboard / app button shortcuts to dialing numbers; it can also be instructed to dial numbers upon the shortcut is activated only when on Today screen (the latter example also shows this functionality can also be tied to HW app buttons; in this case, calling “otherna[me]” is tied to the fifth app button) support for multiple, even multiline text macros (1 2 3; as can be seen, in here, I’ve assigned this to Ctrl-1. After this, you can any time invoke this macro by pressing the hotkey combination, select the macro you want from the list and press Enter. The text will be entered. Code conversion: for example, if you want Alt-1 to be entered as the character “A”, you can easily configure this in the Code tab. This, of course, can also be used for passing numeric parameters to, say, Opera Mini from HW app buttons. An example: assigning the passing of “8” (page down) to the fifth HW app button (on the Universal, the Backlight button) is done like THIS. Of course, you can always use the Ctrl / Alt modifiers to multiply the reusability of a hardware app button. | - | - | - | - | - | - |
| Overrides local keyboard assignments & lock test TCPMP (with the “Capture all buttons (like games)” checkbox both en- and disabled) | Everything works OK in both modes: Hold buttons do work, unless they’re overridden by TCPMP, where the local functionality takes over | Very bad: even when “capture buttons” is enabled, it’s PQZ’s that is executed, not that of TCPMP. You MUST, therefore, disable the given button in PQZ. Fortunately, the locally not-overridden PQZ buttons will still work as expected. Tested on all my PPC’s, including the WM2003 iPAQ h2210. | No problems | The very first buttonpress that has overridden by both TCPMP and AEBPlus results in invoking the default app of the latter. Subsequent button presses, on the other hand, only invoke TCPMP’s functionality and disable that of AEBPlus (other buttons still remain usable, even when TCPMP is active). Restoring these buttons only requires restarting AEBPlus (and exiting even w/o saving) or, alternatively, waiting 15-30 seconds without pressing any BPlus-assigned button: it re-grabs buttons if no activity is detected | -, great! (tested with both modes; in non-locking mode, added functionality accessible) – as opposed to what JMckie states HERE | -, great! | -, great! | -, great! (tested with both modes in TCPMP; also see buttonMax) |
| Resco Audio Recorder (tested with version 4.01) | Everything works OK, just as with TCPMP | Exactly the same case as with TCPMP. Resco doesn’t mess up the PQZ settings. | + (no problems at all as HButtons uses the standard, system-level button assigner mechanism) | Pretty useless if both apps have functionalities tied to the same keys: in half the cases, that of Resco will be invoked, in the other half, that of AEBPlus. But, at least, Resco doesn’t disable AEBPlus entirely – as opposed to most other apps (you can even go on using locally not tied buttons). | -, but Resco completely stops the button manager from working, even after exiting it – button manager must be restarted (or the PPC reset) | Problematic: see with ButtonMax | -; no problems with Resco at all – it keeps running w/o problems | Problematic: see with ButtonMax |
| Does it override (ignore to take into account) the global lock setting? | - works great | +, starts the app; the buttons remain locked | n/a (it's based on the system links) | -, works great (as opposed to earlier versions) | n/t | n/t | n/a (it's based on the system links) | n/t |
| App-specific, separate settings: supported? | - | - | - | -; see FAQ: Is it possible to set application-specific keypress bindings? No, AEBPlus was not designed to distinguish current context. There are two exceptions only: Red phone button may be set up to terminate current voice call (if any) or perform actions selected otherwiseVolume slider may be set up to emulate original functions if Today screen / voice call / "Phone" application is active | + | - | - | + |
| (Sensible) predefined defaults for separate built-in apps? | - | - | n/t | - | -: the current settings for the given app are copied verbatim into the three drop-down lists, NOT pre-defined application-specific functionality. This can entirely be disabled with the “Disable default settings” checkbox. | - | - | - |
| MIDlet test: Andreotti Racing (dialpad 2 for acceleration) | n/t | n/t | n/t | n/t | n/t | n/t | n/t | + (config screenshot) |
| Opera Mini 4 beta 2 (dialpad *[*] for full screen toggle) | n/t | n/t | n/t | + (single) | n/t | n/t | + (with global setting) | + |
| Opera Mobile test | n/t | n/t | n/t | n/t | -, global config works | n/t | n/t | - (!!!) (config) – works great with the global configuration, though |
| Notes | n/t | + | n/t | + | + | n/t | n/t | + (config) |