summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-x5.c
AgeCommit message (Collapse)Author
2021-10-02Yes/No Screen Keymap: add fallbacks to targets lacking themDana Conrad
With the addition of ignoring unknown actions to the yes/no screen, several (mostly older) targets won't have keys defined to cancel out of the yes/no screen. Adding fallbacks to standard context to correct this. Targets: Shanling Q1 - changed, untested (doesn't appear sim has buttons mapped) Sansa Connect - changed, untested (can't figure out sim keys) HM60x - changed, untested (sim won't build) HM801 - changed, untested (sim won't build) ihifi - changed, untested (sim won't build) MA - changed, untested (sim won't build) M3 - changed, tested on sim X5 - changed, tested on sim MPIO HD300 - changed, sim tested MPIO HD200 - changed, sim tested (remote not tested) Vibe 500 - changed, sim tested Change-Id: Ib5290ada8e12bb845d3840e481e8533515b42e95
2018-12-25FS#7814 - Enable RTC Alarms on H300, X5, and M5Solomon Peachy
Original patch by Alexander Spyridakis Modified by Steve Bavin and Igor Poretsky Keymap fixes by Marianne Arnold Change-Id: I5a252d97d2b05c533e048931f7354f4261f76499
2010-11-29cahnge button mapping in list cotext so that it ignores button release.Teruaki Kawashima
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28704 a1c6a512-1295-4272-9138-f99709370657
2010-06-18ACTION_FM_QUICKSCREEN is unusedRafaël Carré
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26944 a1c6a512-1295-4272-9138-f99709370657
2010-02-20Quickscreen for the radio screen. I added a keymap for almost all targets. I ↵Thomas Martitz
couldn't find a nice one (i.e. one that's consistent with the wps/menu quickscreen combo) for iaudio m3, ondavx747 and the gogears. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24795 a1c6a512-1295-4272-9138-f99709370657
2010-01-16FS#10785: Add new context CONTEXT_MORSE_INPUT for keymaps which is used ↵Teruaki Kawashima
during morse input mode in virtual keyboard. This will enable to use morse input on targets that doesn't have enough key for both the keyboard and morse input in one context. Enable morse input on archosondio as an example. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24250 a1c6a512-1295-4272-9138-f99709370657
2009-11-08FS#10338: Add "use morse input " entry to settings menuTeruaki Kawashima
* Remember last used text input mode (keyboard or morse input) in settings. * Add setting "Use Morse Code Input" under Settings -> General Settings -> System. Now it is possible for some of targets without button combo for changing input mode to use morse input by changing the setting. it's not possible for them to change input mode during in the keyboard screen of course. There are still targets without morse input mode. Flyspray: FS#10338 Author: myself, David Johnston git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23567 a1c6a512-1295-4272-9138-f99709370657
2009-08-29Quickscreen: 4th itemThomas Martitz
This adds a 4th top item to the quickscreen. It's as configurable as the existing three items. This patch goes along with optimisations for small screens for better displaying of all four items. 14px font is very usable on a 64px height display for example. Left and Top items go through the items in the opposite direction, so that you can mirror a setting and toggle through it in both directions. Default item is party mode, as it's target independant. Flyspray: FS#9706 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22532 a1c6a512-1295-4272-9138-f99709370657
2009-07-25Deactive the playlist viewer wps shortcut on the x5/m5 because of its ↵Thomas Martitz
hardware inability to do combos. Only combos with the power button work, but that one does the hardware power off and should be avoided (many thanks to Marianne Arnold for clearing this up). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22049 a1c6a512-1295-4272-9138-f99709370657
2009-07-22Commit part of FS#9873 - Utilise buttons for playlistingThomas Martitz
It adds a shortcut (combo or button) to directly go from the wps to the playlist viewer. The combos could possibly be improved on some targets, but I tried to keep a tad bit of consistency (was hardly possible). I also added a corresponding touchscreen region and adapted cabbiev2. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22003 a1c6a512-1295-4272-9138-f99709370657
2009-06-21Change the X5/M5 remote keymapping to match the M3 way, improving ↵Jens Arnold
consistency with the button labels. The most important change is that VOL+/VOL- are moving up/down in lists, NEXT enters submenus or selects, PREV exists or cancels. There are a few more slight differences. * Fix M3 remote button mapping in the vkeyboard: moving up/down was switched and select/accept didn't work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21454 a1c6a512-1295-4272-9138-f99709370657
2009-06-12FS#8894 - Add time stretching feature to all SWCODEC targets - the current ↵Steve Bavin
algorithm is best for spoken word. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21258 a1c6a512-1295-4272-9138-f99709370657
2009-02-01Make 'accept' in the yesno screen work on an Iaudio remote (with the X5 or ↵Marianne Arnold
M5) - assigning it to a short press of Play, same as the standard 'ok' action. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19895 a1c6a512-1295-4272-9138-f99709370657
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg
later. We still need to hunt down snippets used that are not. 1324 modified files... http://www.rockbox.org/mail/archive/rockbox-dev-archive-2008-06/0060.shtml git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17847 a1c6a512-1295-4272-9138-f99709370657
2008-05-28Updated recording trigger screen (seems to be a feature almost noone uses?)Jonathan Gordon
problems/complaints in http://forums.rockbox.org/index.php?topic=16837.0 there is a known issue that on this screen the stop icon wont update, I dont know why and noone else wants to look at it, so hopefully this will force another set of eyes on it.. this is only a graphical issue... recordings still work fine git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17643 a1c6a512-1295-4272-9138-f99709370657
2007-11-26Make the recording screen handle button repeats correctly when changing ↵Linus Nielsen Feltzing
gain. Fixes FS#8038. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15811 a1c6a512-1295-4272-9138-f99709370657
2007-05-26FS#7158 - Bookmark selection as a list.Magnus Holmgren
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13495 a1c6a512-1295-4272-9138-f99709370657
2007-04-15Revert recording/repeat timer for now. It is useful as a feature, but didn't ↵Jens Arnold
receive enough testing on multiple targets, and fixing it is non-trivial. Later reversal would be complicated because of .lng spreading. * The patch should probably redone in a different way, as it's huge for what it does... * Issues: (1) The repeat timer setting has NULL pointer hits. (2) The multi-int setting screen breaks with proportional fonts, and with somewhat larger fonts. (3) On some targets, all values except the leftmost one are unreachable. * Hint: The timer itself would be much simpler if it'd just store & compare ticks (497 days before it wraps). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13172 a1c6a512-1295-4272-9138-f99709370657
2007-04-15Recording countdown timer and repeat timer - see FS #6297 for more detailsMartin Scarratt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13165 a1c6a512-1295-4272-9138-f99709370657
2007-04-08minor actions cleanup:Jonathan Gordon
- CONTEXT_MAINMENU is not actually needed, use CONTEXT_TREE which does the same actions - (gigabeat) use vol+/- in the lists to control volume (every list!) (FS#6982 in a better way) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13062 a1c6a512-1295-4272-9138-f99709370657
2007-03-07X5/M5: Add an extra select button to the 'menu' button for one handed op.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12662 a1c6a512-1295-4272-9138-f99709370657
2007-03-07X5/M5: Add a remote keymap for the keyboard because there was none.Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12661 a1c6a512-1295-4272-9138-f99709370657
2007-03-01Introducing the root menu!Jonathan Gordon
Blind users: get a new voice file as there are lots of lang changes and new strings. FS#6630 or RootMenu on the wiki for more info. complaints to /dev/null :) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12528 a1c6a512-1295-4272-9138-f99709370657
2006-12-12Action code: Made all private functions & variables static. Better module ↵Jens Arnold
separation, and it saves a bit of binary size. * Added a few missing 'const's. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11730 a1c6a512-1295-4272-9138-f99709370657
2006-12-03Patch FS#6365 by Stephane Doyon, Fix x5 bookmark screen keysJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11647 a1c6a512-1295-4272-9138-f99709370657
2006-11-06Patch #6145 by Alexander Levin - Pitch adjustment in semitone stepsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11442 a1c6a512-1295-4272-9138-f99709370657
2006-10-12$Id was not getting updated in keymap-x5.c (Was '$Id $')Michael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11204 a1c6a512-1295-4272-9138-f99709370657
2006-10-12Made EQ and color chooser buttons work with remote. Fixed the date/time ↵Michael Sevakis
screen mappings on main unit (no date/time settings are possible from remote yet). Rearranged mappings and switch statements into alphabetical order for easier reference. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11203 a1c6a512-1295-4272-9138-f99709370657
2006-10-11Restored context menu to x5 remoteMichael Sevakis
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11192 a1c6a512-1295-4272-9138-f99709370657
2006-10-09Add the bookmark context to the X5 keymapLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11156 a1c6a512-1295-4272-9138-f99709370657
2006-09-26Fix X5 radio buttonsMartin Scarratt
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11054 a1c6a512-1295-4272-9138-f99709370657
2006-09-25fix the bug where when scrolling text left in the filebrowser you could ↵Martin Scarratt
suddenly find yourself in the root directory. A long press on the left scrolling button will still take you to the root quickly. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11042 a1c6a512-1295-4272-9138-f99709370657
2006-09-23Enable FM_MODE button and add new fm context types - now the radio should be ↵Martin Scarratt
fine! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11032 a1c6a512-1295-4272-9138-f99709370657
2006-09-23some fixes for X5 remote, still needs a major rework.Rani Hod
Now pitch screen and quick screen are usable (and exitable...) as well as tree/menu navigation. The latter is not consistent yet, though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11029 a1c6a512-1295-4272-9138-f99709370657
2006-09-22Button action code implemented in the radio screen. Should get rid of all ↵Martin Scarratt
thos wierd doublepress bugs and you can edit your presets again. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11024 a1c6a512-1295-4272-9138-f99709370657
2006-09-11dont use power to go up a level in menus on x5 (blame jhMikeS) take 2Jonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10930 a1c6a512-1295-4272-9138-f99709370657
2006-09-11dont use power to go up a level in menus on x5 (blame jhMikeS)Jonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10929 a1c6a512-1295-4272-9138-f99709370657
2006-08-23fixed the bookmark screen keysJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10714 a1c6a512-1295-4272-9138-f99709370657
2006-08-22Button action code for the Virtual keyboard. Extra buttons for H1xx remote: ↵Martin Scarratt
Vol-+ Cursor Left/Right. H3xx remote:-10/+10 Cursor Left/Right. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10694 a1c6a512-1295-4272-9138-f99709370657
2006-08-22Prevent infinite loop in the X5 keymap, and optimize the yesno contextLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10690 a1c6a512-1295-4272-9138-f99709370657
2006-08-21Action lists no longer automatically "chain" to the CONTEXT_STD unless ↵Jonathan Gordon
explicitly told to git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10671 a1c6a512-1295-4272-9138-f99709370657
2006-08-21fixed the settings action context, time/eq/colour chooser/dbug screensJonathan Gordon
should all work correctly again git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10670 a1c6a512-1295-4272-9138-f99709370657
2006-08-20Button action code for recording screen. Shouldnt make any noticable ↵Martin Scarratt
difference in recording screen button operation except for H300 I-River remote, which should now work as expected, -10 button = LCD off git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10666 a1c6a512-1295-4272-9138-f99709370657
2006-08-17iAudio X5: draft of remote button mappingsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10635 a1c6a512-1295-4272-9138-f99709370657
2006-08-16Make the EQ setting work again on X5Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10619 a1c6a512-1295-4272-9138-f99709370657
2006-08-16* fix pitchscreenJonathan Gordon
* stop yes/no screen eating the first press sometimes * add enter id3 button from wps in irivier * update keymap-h10 from Barry Wardell git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10614 a1c6a512-1295-4272-9138-f99709370657
2006-08-16* fixed the pitch screen key mappings for all targets, targets require aJonathan Gordon
mapping to access the screen from the wps git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10611 a1c6a512-1295-4272-9138-f99709370657
2006-08-16Changed the button action code to allow both single-fire and multi-fire ↵Jens Arnold
events to be triggered with _REPEAT. Also simplifies the code. * Made the button mapping tables const to save RAM when running rockbox from flash ROM. * Repaired button mappings for Ondio. * Repaired some more button mappings for player. * Added missing TREE_STOP for iriver, and fixed WPS skipping for recorder. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10600 a1c6a512-1295-4272-9138-f99709370657
2006-08-15Added quickscreen keys for x5 and ipodJonathan Gordon
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10587 a1c6a512-1295-4272-9138-f99709370657
2006-08-15Finally, the new button action system is here, thanks to Jonathan Gordon. ↵Linus Nielsen Feltzing
Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10582 a1c6a512-1295-4272-9138-f99709370657