summaryrefslogtreecommitdiff
path: root/apps/keymaps (follow)
Commit message (Collapse)AuthorAge
* zenxfi3: fix recording keymap and simulator keymapAmaury Pouly2016-09-21
| | | | Change-Id: I246834b5244d4e0f672633d2960db45278e12ec4
* Samsung YP-R0: Fix settings keymap (apply FS#13073 by lebellium)Sebastian Leonhardt2016-08-24
| | | | Change-Id: Id251900c510bddb15cdf7fe9a43cf7df46645923
* Fuze+: fix CONTEXT_SETTINGS keymap (unable to cancel)Sebastian Leonhardt2016-08-22
| | | | Change-Id: Ia1f13f54de77c65ba07d2aeb3f77122ee09e5275
* zenxfi3: update keymapAmaury Pouly2016-05-30
| | | | | | | | Map short menu press to context menu/quickscreen. Map long menu press to return to main menu. Also remove some stupid keylock mapping, that doesn't make sense. Change-Id: I5f9b05af261bcbd2f0cf116f99570c4d853e0394
* Samsung YH820/92x keymap bugfixesSebastian Leonhardt2015-12-27
| | | | | | | | | This patch fixes some (mostly small) plugin issues with the "big" YH-keymap patch (a507b). Only one fix affects the main keymaps (virtual keyboard "DONE" now exits after long key /release/ instead of long button /press/). Change-Id: Id34f925ebfa97ae4974cd9405fbe1fee4f597833
* YH8xx,YH9xx: Keymap improvementSebastian Leonhardt2015-11-15
| | | | | | | | | | | | | | | The main "innovation" in this patch are two "virtual buttons" for the record switch on YH92x targets. When the switch state changes, a single BUTTON_REC_SW_ON or .._OFF button event will be generated. Thus keymap code can react on switching, but not on the actual state of the switch. Wherever sensible, the following user scheme is applied: - use PLAY as confirm button - use REW button or Long REW to exit - use REC (YH820) or FFWD (YH92X) as modifier key for button combos Change-Id: Ic8d1db9cc6869daed8dda98990dfdf7f6fd5d5a1
* Creative ZEN: context menu now accessible with 'menu' keyGiovanni Tataranni2015-02-15
| | | | Change-Id: I9b3cdce2ead0feee4a38b715a61a4a6cd57f8f54
* iBasso DX50/DX90: Major code cleanup and reorganization.Udo Schläpfer2015-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reorganization - Separated iBasso devices from PLATFORM_ANDROID. These are now standlone hosted targets. Most device specific code is in the firmware/target/hosted/ibasso directory. - No dependency on Android SDK, only the Android NDK is needed. 32 bit Android NDK and Android API Level 16. - Separate implementation for each device where feasible. Code cleanup - Rewrite of existing code, from simple reformat to complete reimplementation. - New backlight interface, seperating backlight from touchscreen. - Rewrite of device button handler, removing unneeded code and fixing memory leaks. - New Debug messages interface logging to Android adb logcat (DEBUGF, panicf, logf). - Rewrite of lcd device handler, removing unneeded code and fixing memory leaks. - Rewrite of audiohw device handler/pcm interface, removing unneeded code and fixing memory leaks, enabling 44.1/48kHz pthreaded playback. - Rewrite of power and powermng, proper shutdown, using batterylog results (see http://gerrit.rockbox.org/r/#/c/1047/). - Rewrite of configure (Android NDK) and device specific config. - Rewrite of the Android NDK specific Makefile. Misc - All plugins/games/demos activated. - Update tinyalsa to latest from https://github.com/tinyalsa/tinyalsa. Includes - http://gerrit.rockbox.org/r/#/c/993/ - http://gerrit.rockbox.org/r/#/c/1010/ - http://gerrit.rockbox.org/r/#/c/1035/ Does not include http://gerrit.rockbox.org/r/#/c/1007/ due to new backlight interface and new option for hold switch, touchscreen, physical button interaction. Rockbox needs the iBasso DX50/DX90 loader for startup, see http://gerrit.rockbox.org/r/#/c/1099/ The loader expects Rockbox to be installed in /mnt/sdcard/.rockbox/. If /mnt/sdcard/ is accessed as USB mass storage device, Rockbox will exit gracefully and the loader will restart Rockbox on USB disconnect. Tested on iBasso DX50. Compiled (not tested) for iBasso DX90. Compiled (not tested) for PLATFORM_ANDROID. Change-Id: I5f5e22e68f5b4cf29c28e2b40b2c265f2beb7ab7
* YH820/YH92X: Add missing StdMenu action.Szymon Dziok2014-10-22
| | | | Change-Id: Ife5be1b6427724b5c231e0035aca44373adb0e40
* YH820/YH92X: Properly enable morse input.Szymon Dziok2014-10-08
| | | | Change-Id: I6a35d64d0859b7ef429919c260a69974d6fdfafb
* YH820/YH92X: Fix keymap for custom settings.Szymon Dziok2014-10-08
| | | | Change-Id: I8e31b416d2e45d024c304e11318f1de8220c30b2
* Samsung yh820/yh92x: add HID keymaps.Szymon Dziok2014-10-03
| | | | Change-Id: I575e0e858aef0090d6864837d40a7b51e996ab43
* YH8xx,YH9xx: Keymap ImprovementSebastian Leonhardt2014-09-21
| | | | | | | | | | | | | | | | | | | | | | Keymaps are still work-in-progress, so wait for more. Changes: * standard: fix REC, so that it can be used in other mappings as 'exit' button * pitchscreen: support button repeat for slow/fast playback * keyboard: - change REW/FFWD mapping to backspace/page flip (more important than cursor imo) - use REC as cancel button - use FFWD as button-combo-meta-key; change cursor left/right to button combos, introduce OK/cancel as combos. * recording: - REC exits recording screen (more consistend and more obvious imo) - REW enters recording menu; long REW exits Change-Id: Ie80c2d122e4a8c6268d0f8c2fc0426cc49276110 Reviewed-on: http://gerrit.rockbox.org/953 Reviewed-by: Szymon Dziok <b0hoon@o2.pl> Tested: Szymon Dziok <b0hoon@o2.pl>
* Introducing Targets iBasso DX50 & iBasso DX90Simon Rothen2014-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The port to for this two targets has been entirely developped by Ilia Sergachev (alias Il or xzcc). His source can be found at https://bitbucket.org/isergachev/rockbox . The few necesary modifications for the DX90 port was done by headwhacker form head-fi.org. Unfortunately i could not try out the final state of the DX90 port. The port is hosted on android (without java) as standalone app. The official Firmware is required to run this port. Ilia did modify the source files for the "android" target in the rockbox source to make the DX port work. The work I did was to separate the code for DX50 (&DX90) from the android target. On this Target Ilia used source from tinyalsa from AOSP. I did not touch that part of the code because I do not understand it. What else I changed from Ilias sources besides the separation from the target "android": * removed a dirty hack to keep backlight off * changed value battery meter to voltage battery meter * made all plugins compile (named target as "standalone") and added keymaps * i added the graphics for the manual but did not do anything else for the manual yet * minor optimizations known bugs: * timers are slowed donw when playback is active (tinyalsa related?) * some minor bugs Things to do: * The main prolem will be how to install the app correctly. A guy called DOC2008 added a CWM (by androtab.info) to the official firmware and Ilia made a CWM installation script and a dualboot selector (rbutils/ibassoboot, build with ndk-build). We will have to find a way to install rockbox in a proper way without breaking any copyrights. Maybe ADB is an option but it is not enable with OF by default. Patching the OF is probably the way to go. * All the wiki and manual to build: needed: android ndk installed, android sdk installed with additional build-tools 19.1.0 installed ./tools/configure select iBasso DX50 or iBasso DX90 make -j apk the content of rockbox.zip/.rockbox needs to be copied to /system/rockbox/app_rockbox/rockbox/ (rockbox app not needed) the content of libs/armeabi to /system/rockbox/lib/ (rockbox app needed) The boot selector is needed as /system/bin/MangoPlayer and the iBasso app as /system/bin/MangoPlayer_original. There is also the "vold" file. The one from OF does not work with DX50 rockbox (DX90 works!?), the one from Ilia is necessary. Until we have found a proper way to install it, it can only be installed following the instructions of Ilia on his bitbucket page, using the CWM-OF and his installation script package. Change-Id: Ic4faaf84824c162aabcc08e492cee6e0068719d0 Reviewed-on: http://gerrit.rockbox.org/941 Tested: Chiwen Chang <rock1104.tw@yahoo.com.tw> Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
* Correct some file permissions.Szymon Dziok2014-09-08
| | | | Change-Id: I4a092a19d6a9c66dfeb2777c9655aa4b19d11e16
* Radio and radio recording for Samsung YH-920.Szymon Dziok2014-06-18
| | | | | | | There is no simple method to detect radio through the 3-wire interface, so it's not implemented for the YH-925 for now. YH-920 always has a radio. Change-Id: Iea484d752915fcd40dbbbd7dbbf13e81aaf548db
* HDD1630: Add keymap for recording.Szymon Dziok2014-06-18
| | | | Change-Id: Idb4162cae8c41d31fa3751674cf323ab0ff35e62
* recording on Samsung YH-820/YH-92xSebastian Leonhardt2014-06-01
| | | | | | | Change-Id: I6eac4cf6c16a322910ad17bfbf3105e330cd0e36 Reviewed-on: http://gerrit.rockbox.org/815 Reviewed-by: Szymon Dziok <b0hoon@o2.pl> Tested: Szymon Dziok <b0hoon@o2.pl>
* Complete Plugin Keymaps for Creative Zen X-Fi3David Jilke2014-04-06
| | | | | | | | | | This patch completes the plugin keymaps for the Zen X-Fi3 and enables those plugins for compilation. One key was changed in "button-target.h" for compatibility with Rockboy. This also caused the changes to "keymap-zenxfi3.c", to keep the stock functionality (no further changes in here). Change-Id: Ic222faf89e9a9a2332a49d6e532cedb6eb16d3d7 Reviewed-on: http://gerrit.rockbox.org/762 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* HDD6330: enable AB repeat.Szymon Dziok2014-03-27
| | | | Change-Id: Ia8bb739cd60b1b2d8a8cd7ad2c536e22553083c6
* Samsung YP-R1 target portLorenzo Miori2014-02-05
| | | | | | | | | This is the basic port to the new target Samsung YP-R1, which runs on a similar platform as YP-R0. Port is usable, although there are still some optimizations that have to be done. Change-Id: If83a8e386369e413581753780c159026d9e41f04
* fuze+: Fix pitchscreen keymap.Thomas Martitz2014-01-12
| | | | | | | | | Like on other targets, left/right should change by 2% only temporarily. In timestretch mode fast speed change was not available. Fixes FS#12900. Change-Id: I8819c2ae7266bc09565b5ef13055985acf483f98
* Introduce IHIFI760/960 targets.Andrew Ryabinin2013-12-16
| | | | Change-Id: Ie36e48742c0ed9aa3fd6f49aa034a11d2492327c
* Initial commit for the YP-Z5 portLorenzo Miori2013-12-02
| | | | | | | | The port uses the imx233 soc, it's a STMP3650 based Samsung player Change-Id: I50b6d7e77fd292fab5ed26de87853cd5aaf9eaa4 Reviewed-on: http://gerrit.rockbox.org/490 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* sonynwz: rework keymap based on lebellium's work and enable volume in listAmaury Pouly2013-11-20
| | | | Change-Id: Ieb015e78d1c0aa74c61591e442bfdf5f883f3811
* Initial commit for the Creative ZEN MozaicAmaury Pouly2013-10-22
| | | | Change-Id: Ib65aad9f5de37e514047955cad7ca40dc0af4f74
* Add missing keymapAmaury Pouly2013-09-25
| | | | Change-Id: Ica8738905e7666f4e76621a84fa9ee18c7c2ac6e
* fuze+/keymaps: Add action_std_cancel to bookmark and recording screenJean-Louis Biasini2013-09-20
| | | | | | | | | This fix FS#12902 and prevent same bug in bookmark screen. thanks to Julian67 for reporting Change-Id: Ifd2a383fd0f24aa3e242a8c72668de85526f0a70 Reviewed-on: http://gerrit.rockbox.org/622 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* fuze+/keymaps: define Cancel over Menu in EQ contextJean-Louis Biasini2013-09-18
| | | | | | | | This fix FS#12895, Menu has no effect in EQ context anyway... Change-Id: I31f8e1fdfea1479efd75cb411125e08eafade403 Reviewed-on: http://gerrit.rockbox.org/620 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* fuze+/keymaps: Implement the ACTION_STD_MENUJean-Louis Biasini2013-09-05
| | | | | | | | | | ACTION_STD_MENU seems to be an important keymaps. We map it to BUTTON_BACK and keep cancel on the BUTTON_LEFT Change-Id: Iea4a1e4671faee376ad4200b08ca82c2d00d1ff9 Reviewed-on: http://gerrit.rockbox.org/571 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* zenxfi2: use sensible keymap and simulator keysAmaury Pouly2013-08-28
| | | | Change-Id: Icd718b34924e1d228bbd6662617152646ef0c3a5
* zenxfi2: rework keymap to add softlockAmaury Pouly2013-08-23
| | | | | | | Map power button to soft key lock in WPS and radio screen, also correct fallback of WPS. Change-Id: If257e4b4f9f37848ba9f81dc2e8b52f020d4cde0
* [Fuze+][Keymaps] keymaps for radio and recorder updateJean-Louis Biasini2013-07-16
| | | | | | | | | | | | 1) Now that recording is working a few keymaps update are required. 2) also implement the radio.c file so that fm dedicated keymaps works. 3) implement some missing fm keymaps 4) manual updated accordingly Change-Id: I40be3e245853ccb9ed7a5bc5a76fe4ed90772272 Reviewed-on: http://gerrit.rockbox.org/513 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Add FM softlock to the FM Ondio.Jean-Louis Biasini2013-07-13
| | | | | | | | | This change activate the newly implemented fm softlock (thanks to Pamaury) on the FM Ondio target. Thanks to Lebellium for testing. Change-Id: I903f05be892e7537a34ba40bc0f3c65541a497a4 Reviewed-on: http://gerrit.rockbox.org/498 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Samsung YP-R0: small patch to enable support to new keylock-in-FM feature.Lorenzo Miori2013-07-06
| | | | | | | Change-Id: I965550753bdd65ef4b02ef24e44e0faad2c74289 Reviewed-on: http://gerrit.rockbox.org/504 Reviewed-by: Lorenzo Miori <memorys60@gmail.com> Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* clip+/zip: add FMS soft lock actionAmaury Pouly2013-06-29
| | | | | | Change-Id: Iba5cb8b29ad06080d04105d6f9ef2c62e81d4f36 Reviewed-on: http://gerrit.rockbox.org/491 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Introduce HiFi E.T MA9 port.Andrew Ryabinin2013-05-06
| | | | Change-Id: I79aadc958fd5222f26f91ed127f8c6fb2c465dc2
* rk27xx: implement radio supportAmaury Pouly2013-04-11
| | | | | | | Change-Id: I59d3905e9b2a3df8aa235e424c7a6e0eff6d73e9 Reviewed-on: http://gerrit.rockbox.org/427 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com> Tested-by: Marcin Bukat <marcin.bukat@gmail.com>
* Clip radio keymap update by Shiloh Hawley and myself.Michael Giacomelli2012-11-25
| | | | | | Makes FM radio keys consistent with the updated Clip keymap in the rest of rockbox. Home now goes to the main menu, power stops the radio, and several other keys are a little more obvious. Change-Id: Iaab207acf936820d5602ae1ce4ffbbe30bf7877e
* fuzeplus: update radio keymapAmaury Pouly2012-10-30
| | | | | | | Volume up/down now update volume(!) and long select press display fm menu. Change-Id: Iba5574a3804f91efeab1202bbdd14a0522f7396b
* ypr0: Fix graphical eq keymap.Sergey Semushin2012-09-11
| | | | | | Change-Id: Ic4fef8338fb3da97a21a6f6b5edab6643160516f Reviewed-on: http://gerrit.rockbox.org/311 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* ypr0: This patch adds radio support to Samsung YP-R0Lorenzo Miori2012-05-28
| | | | | | | | | | Basically it uses the default SI4700 radio chip driver, the only thing that's different is the I2C access, written specifically to interact with my kernel module. Next things to add are: - RDS support! Change-Id: I0ed125641e00f93124d7a34f90dd508e7f1db5a4 Signed-off-by: Lorenzo Miori <memorys60@gmail.com>
* Initial commit for the Creative ZEN X-Fi2 and X-Fi3 portsAmaury Pouly2012-05-19
| | | | | | These are really similar devices so one commit for both is ok. Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
* hm801: Tweak keymap.Andrew Ryabinin2012-05-02
| | | | Change-Id: I5e4f8eeae0f6d6eb836dc75570589e4d5c961a3d
* hm801: Update keymaps.Andrew Ryabinin2012-04-19
| | | | Change-Id: Ie1ecf4bcffd59493f6c8c0031a25b34b147984cd
* hm60x: Update keymaps.Andrew Ryabinin2012-04-19
| | | | Change-Id: I0d4d8c7cc739154e879bb01e1e9efa0f1095f8ce
* hm60x/hm801: Buttons rework.Andrew Ryabinin2012-04-19
| | | | | | | | - Add BUTTON_POWER. - hm60x: Rename BUTTON_PLAY to more proper BUTTON_SELECT, which will make it possible to unify hm60x and hm801 keymaps in some plugins. Change-Id: I84715cdbc79d00c1bc2e8e6bd492159ad3c3422b
* touchscreen: Fix kinetic scrolling when the statusbar is off.Thomas Martitz2012-04-05
| | | | | | | | | | | The scrolling code cannot differentiate between the BUTTON_TOUCHSCREEN post from normal touches and the one posted in the timeout callback. To fix introduce a global special button (BUTTON_REDRAW) that results in the desired redraw. This existed already as a local kludge for android and is now generalized. Change-Id: I6bfa6c66431c48f5042fcd8fce2ea72cd3457f58
* Fuze+: update minor keymaps mapping for manual consistency/simplicityJean-Louis Biasini2012-03-15
| | | | | | | | | HID navigator zoom reset: moved from Play to long Play this will avoid having a new /opt{fuzeplus} entry in manual Change-Id: Ic1dbc7258eb280b35c761b451dcda428245978cb Reviewed-on: http://gerrit.rockbox.org/117 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* Commit FS#12288 - Sansa Clip+: "Home" in the main menu to WPS/Radio.Michael Giacomelli2012-02-25
| | | | | | | | | | Author: Akio Idehara Change the keymap for all Sandisk Clip series players so that pressing home in the main menu will return to the last viewed of either the WPS or the radio screen. Change-Id: Id890bf3593a9e6313304c9f7bb3ceb9a36ea6f33