summaryrefslogtreecommitdiff
path: root/apps/keymaps (unfollow)
Commit message (Collapse)Author
2017-06-29zen/zenxfi: map menu button to pitch screen toggle modeAmaury Pouly
The toggle action was unmapped for some reason Change-Id: I061d790801215a99f56771993169341e46e54a77
2016-09-21zenxfi3: fix recording keymap and simulator keymapAmaury Pouly
Change-Id: I246834b5244d4e0f672633d2960db45278e12ec4
2016-08-24Samsung YP-R0: Fix settings keymap (apply FS#13073 by lebellium)Sebastian Leonhardt
Change-Id: Id251900c510bddb15cdf7fe9a43cf7df46645923
2016-08-22Fuze+: fix CONTEXT_SETTINGS keymap (unable to cancel)Sebastian Leonhardt
Change-Id: Ia1f13f54de77c65ba07d2aeb3f77122ee09e5275
2016-05-30zenxfi3: update keymapAmaury Pouly
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
2015-12-27Samsung YH820/92x keymap bugfixesSebastian Leonhardt
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
2015-11-15YH8xx,YH9xx: Keymap improvementSebastian Leonhardt
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
2015-02-15Creative ZEN: context menu now accessible with 'menu' keyGiovanni Tataranni
Change-Id: I9b3cdce2ead0feee4a38b715a61a4a6cd57f8f54
2015-02-02iBasso DX50/DX90: Major code cleanup and reorganization.Udo Schläpfer
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
2014-10-22YH820/YH92X: Add missing StdMenu action.Szymon Dziok
Change-Id: Ife5be1b6427724b5c231e0035aca44373adb0e40
2014-10-08YH820/YH92X: Properly enable morse input.Szymon Dziok
Change-Id: I6a35d64d0859b7ef429919c260a69974d6fdfafb
2014-10-08YH820/YH92X: Fix keymap for custom settings.Szymon Dziok
Change-Id: I8e31b416d2e45d024c304e11318f1de8220c30b2
2014-10-03Samsung yh820/yh92x: add HID keymaps.Szymon Dziok
Change-Id: I575e0e858aef0090d6864837d40a7b51e996ab43
2014-09-21YH8xx,YH9xx: Keymap ImprovementSebastian Leonhardt
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>
2014-09-18Introducing Targets iBasso DX50 & iBasso DX90Simon Rothen
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>
2014-09-08Correct some file permissions.Szymon Dziok
Change-Id: I4a092a19d6a9c66dfeb2777c9655aa4b19d11e16
2014-06-18Radio and radio recording for Samsung YH-920.Szymon Dziok
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
2014-06-18HDD1630: Add keymap for recording.Szymon Dziok
Change-Id: Idb4162cae8c41d31fa3751674cf323ab0ff35e62
2014-06-01recording on Samsung YH-820/YH-92xSebastian Leonhardt
Change-Id: I6eac4cf6c16a322910ad17bfbf3105e330cd0e36 Reviewed-on: http://gerrit.rockbox.org/815 Reviewed-by: Szymon Dziok <b0hoon@o2.pl> Tested: Szymon Dziok <b0hoon@o2.pl>
2014-04-06Complete Plugin Keymaps for Creative Zen X-Fi3David Jilke
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>
2014-03-27HDD6330: enable AB repeat.Szymon Dziok
Change-Id: Ia8bb739cd60b1b2d8a8cd7ad2c536e22553083c6
2014-02-05Samsung YP-R1 target portLorenzo Miori
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
2014-01-12fuze+: Fix pitchscreen keymap.Thomas Martitz
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
2013-12-16Introduce IHIFI760/960 targets.Andrew Ryabinin
Change-Id: Ie36e48742c0ed9aa3fd6f49aa034a11d2492327c
2013-12-02Initial commit for the YP-Z5 portLorenzo Miori
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>
2013-11-20sonynwz: rework keymap based on lebellium's work and enable volume in listAmaury Pouly
Change-Id: Ieb015e78d1c0aa74c61591e442bfdf5f883f3811
2013-10-22Initial commit for the Creative ZEN MozaicAmaury Pouly
Change-Id: Ib65aad9f5de37e514047955cad7ca40dc0af4f74
2013-09-25Add missing keymapAmaury Pouly
Change-Id: Ica8738905e7666f4e76621a84fa9ee18c7c2ac6e
2013-09-20fuze+/keymaps: Add action_std_cancel to bookmark and recording screenJean-Louis Biasini
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>
2013-09-18fuze+/keymaps: define Cancel over Menu in EQ contextJean-Louis Biasini
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>
2013-09-05fuze+/keymaps: Implement the ACTION_STD_MENUJean-Louis Biasini
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>
2013-08-28zenxfi2: use sensible keymap and simulator keysAmaury Pouly
Change-Id: Icd718b34924e1d228bbd6662617152646ef0c3a5
2013-08-23zenxfi2: rework keymap to add softlockAmaury Pouly
Map power button to soft key lock in WPS and radio screen, also correct fallback of WPS. Change-Id: If257e4b4f9f37848ba9f81dc2e8b52f020d4cde0
2013-07-16[Fuze+][Keymaps] keymaps for radio and recorder updateJean-Louis Biasini
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>
2013-07-13Add FM softlock to the FM Ondio.Jean-Louis Biasini
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>
2013-07-06Samsung YP-R0: small patch to enable support to new keylock-in-FM feature.Lorenzo Miori
Change-Id: I965550753bdd65ef4b02ef24e44e0faad2c74289 Reviewed-on: http://gerrit.rockbox.org/504 Reviewed-by: Lorenzo Miori <memorys60@gmail.com> Reviewed-by: Thomas Martitz <kugel@rockbox.org>
2013-06-29clip+/zip: add FMS soft lock actionAmaury Pouly
Change-Id: Iba5cb8b29ad06080d04105d6f9ef2c62e81d4f36 Reviewed-on: http://gerrit.rockbox.org/491 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2013-05-06Introduce HiFi E.T MA9 port.Andrew Ryabinin
Change-Id: I79aadc958fd5222f26f91ed127f8c6fb2c465dc2
2013-04-11rk27xx: implement radio supportAmaury Pouly
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>
2012-11-25Clip radio keymap update by Shiloh Hawley and myself.Michael Giacomelli
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
2012-10-30fuzeplus: update radio keymapAmaury Pouly
Volume up/down now update volume(!) and long select press display fm menu. Change-Id: Iba5574a3804f91efeab1202bbdd14a0522f7396b
2012-09-11ypr0: Fix graphical eq keymap.Sergey Semushin
Change-Id: Ic4fef8338fb3da97a21a6f6b5edab6643160516f Reviewed-on: http://gerrit.rockbox.org/311 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
2012-05-28ypr0: This patch adds radio support to Samsung YP-R0Lorenzo Miori
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>
2012-05-19Initial commit for the Creative ZEN X-Fi2 and X-Fi3 portsAmaury Pouly
These are really similar devices so one commit for both is ok. Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
2012-05-02hm801: Tweak keymap.Andrew Ryabinin
Change-Id: I5e4f8eeae0f6d6eb836dc75570589e4d5c961a3d
2012-04-19hm801: Update keymaps.Andrew Ryabinin
Change-Id: Ie1ecf4bcffd59493f6c8c0031a25b34b147984cd
2012-04-19hm60x: Update keymaps.Andrew Ryabinin
Change-Id: I0d4d8c7cc739154e879bb01e1e9efa0f1095f8ce
2012-04-19hm60x/hm801: Buttons rework.Andrew Ryabinin
- 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
2012-04-05touchscreen: Fix kinetic scrolling when the statusbar is off.Thomas Martitz
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
2012-03-15Fuze+: update minor keymaps mapping for manual consistency/simplicityJean-Louis Biasini
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>