summaryrefslogtreecommitdiff
path: root/apps/keymaps (follow)
Commit message (Collapse)AuthorAge
* rocker: Correct a bad keymap in the bookmark screenSolomon Peachy2019-02-03
| | | | | | Bascially made it impossible to back out of the screen. Change-Id: Ied8a956d8be8c987d3695e1163bc44a0866a0bd9
* Add Xuelin iHIFI 770/770C/800 supportSolomon Peachy2019-01-02
| | | | | | | Taken from the xvortex fork (Roman Stolyarov) Ported, rebased, and cleaned up by myself. Change-Id: I7b2bca2d29502f2e4544e42f3d122786dd4b7978
* Keymap improvements for the xDuoo X3Solomon Peachy2019-01-02
| | | | | | | | | | | | | - Synchronized with actual state of Vortex version in general. - Playback resume has been moved to the Power button. - Option button acts identically in most contexts: main menu on short press and quickscreen on long press. - Defined A-B repeat mode control buttons. - Level change action in chessbox has been moved to the volume down button. (Patch by Igor Poretsky) Change-Id: I48046ff123d2bccdc0d0c4ed8b088e2053aefa5e
* FS#7814 - Enable RTC Alarms on H300, X5, and M5Solomon Peachy2018-12-25
| | | | | | | | Original patch by Alexander Spyridakis Modified by Steve Bavin and Igor Poretsky Keymap fixes by Marianne Arnold Change-Id: I5a252d97d2b05c533e048931f7354f4261f76499
* More keymap refinementsMarcin Bukat2018-12-06
| | | | Change-Id: If3ae6ece7848b143088d5f9ec8c00ed593d59ed2
* Tweak keymapsMarcin Bukat2018-12-03
| | | | | | | Taken partly from: http://forums.rockbox.org/index.php/topic,51653.msg243214/topicseen.html#msg243214 Change-Id: I7a565df0d6bd5a14cab541498e02ab64f25fa45f
* Add cleaned-up xDuoo X3 supportSolomon Peachy2018-07-28
| | | | | | | | | Cleaned up, rebased, and forward-ported from the xvortex fork. (original credit to vsoftster@gmail.com) Change-Id: Ibcc023a0271ea81e901450a88317708c2683236d Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
* Agptek Rocker: Fix keymap in time/date screenMarcin Bukat2018-06-12
| | | | Change-Id: Ic852d856bd1687cc277ccae8246963d15b6c0c75
* Agptek Rocker: Initial commitMarcin Bukat2018-06-12
| | | | Change-Id: I26b51106c7b1c36a603fba6d521e917d79b5a95b
* Make short press of SELECT in FMS return ACTION_NONE on Sansa FuzeWilliam Wilgus2018-06-05
| | | | | | | Fixes action fall through of select|release on fuze during FMS screen allowing detection of unmapped button Change-Id: I53945766263d8710f31621a4c9ad50cec7be2b0d
* Fix FMS Volume-long press Up and Down button actions for SANSA CLIP derivativesWilliam Wilgus2018-06-05
| | | | | | | | | When long pressing PLAY/PAUSE and FM_MODE on devices that use the clip keymap the volume changes in addition to toggling PLAY/PAUSE and SCAN/SEEK,this patch removes the volume functionality as these devices provide dedicated volume buttons Change-Id: I3ab5af6da07900417c31c7a1036343b32b950e4e
* nwz: improve keymapAmaury Pouly2017-11-14
| | | | | | | | - enable various features in radio screen (like mode switch) - improve keyboard (short play to select, long play to finish, power to abort) - enable volume keys in radio screen if available Change-Id: I01e71291cfd783763ffd55d4fa60610b6900c726
* Fix keymap for YP-R0 regarding broken keylock, add more key mapsJohannes Rauh2017-09-20
| | | | | | | | | | | | | Keylock is now toggled by the key combo User&Power for WPS and FMS. Pitchscreen has been added as long press of User. While in bookmark screen, short press of Power deletes bookmark. While in (most) menus or tree, first press of MENU takes you back to the main menu, second press to WPS (aka button_context_tree). Removed ACTION_WPSAB_SINGLE as long press of USER is now Pitchscreen. Change-Id: I6aee7f8655b1073ed8d74dabe73895a7c0e54bfe
* Add support for the NWZ-A860Amaury Pouly2017-09-17
| | | | Change-Id: Ibf0c5168ac31d4ba2aeaa86cbeca37a1011b75fa
* For Sony players that have explicit volume keys, make better use of the up ↵Johannes Rauh2017-09-16
| | | | | | | | | and down button Longpress Up: pitch screen Down: playlist view Change-Id: Ibb1032cefd32ce7a3fc309d6ee8d1ba0914583f6
* Initial commit for the Sony NWZ linux portAmaury Pouly2017-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SUPPORTED SERIES: - NWZ-E450 - NWZ-E460 - NWZ-E470 - NWZ-E580 - NWZ-A10 NOTES: - bootloader makefile convert an extra font to be installed alongside the bootloader since sysfont is way too small - the toolsicon bitmap comes from the Oxygen iconset - touchscreen driver is untested TODO: - implement audio routing driver (pcm is handled by pcm-alsa) - fix playback: it crashes on illegal instruction in DEBUG builds - find out why the browser starts at / instead of /contents - implement radio support - implement return to OF for usb handling - calibrate battery curve (NB: of can report a battery level on a 0-5 scale but probabl don't want to use that ?) - implement simulator build (we need a nice image of the player) - figure out if we can detect jack removal POTENTIAL TODOS: - try to build a usb serial gadget and gdbserver Change-Id: Ic77d71e0651355d47cc4e423a40fb64a60c69a80
* zen/zenxfi: map menu button to pitch screen toggle modeAmaury Pouly2017-06-29
| | | | | | The toggle action was unmapped for some reason Change-Id: I061d790801215a99f56771993169341e46e54a77
* 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>