UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Why physical buttons are disabled even if the phone has them?

    Scheduled Pinned Locked Moved Design
    7 Posts 7 Posters 1.6k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • E Offline
        eduardor2k
        last edited by

        Hi to all! I've just installed ubuntu touch on my oneplus one and i must say it runs pretty well, i'm impressed!

        I had some minor issues where i was unable to dismiss the layer that explains how to swipe left and right (to show the running apps and the dock), after trying numerous times, it worked (it should be easier to dismiss)

        I know that you don't need buttons to use ubuntu touch, but since almos all the phones have buttons, why not use them? or allow to customize them? (i'm sure there's some way to enable them, since it's linux, anyone know how to do it)

        Thanks to all!!

        1 Reply Last reply Reply Quote 0
        • TotalSonicT Offline
          TotalSonic
          last edited by

          The physical buttons would be needed to be coded - with each device likely needing slightly different code - and in some cases with closed source drivers needing to be reverse engineered. As such - it hasn't been done because developers' time has been focused on other higher priorities.

          There is one exception for UT supported phones already though - the Meizu Pro 5's forward facing physical button DOES work - it can wake the screen, open the left launcher, and work as a fingerprint scanner (if the script to fix the fingerprint unlock for UT 16.04 is run).

          Best regards,
          Steve Berson

          1 Reply Last reply Reply Quote 1
          • G Offline
            Giiba
            last edited by

            I wondered about that when I first got my OPO and flashed it.

            Now, 3 months later I have flashed my nexus 5 back to android and I keep forgetting about the navigation buttons. I feel the well designed UI of UT leaves nothing to be desired and you will soon forget the need. It also makes sense why no one spends their time enabling the extra buttons. why bother.

            1 Reply Last reply Reply Quote 2
            • K Offline
              kugiigi
              last edited by

              The home button also works on MX4 although I honestly would like to disable it if I can because it can be a conflict with bottom gestures.

              In general though, I think home buttons are fine to be enabled but back buttons and recent/menu are kinda doesn't make sense since we don't really have direct equivalent for those and it they will definitely be a distraction in the UT experience 🙂

              1 Reply Last reply Reply Quote 1
              • CiberSheepC Offline
                CiberSheep
                last edited by

                There are some design reason to not use the physical buttons:

                • we don't use them
                • they interfere with the bottom edge
                • they have no use if device is upside down or in landscape
                • desktop doesn't have them

                Another planet, another time, another universe!

                dobeyD 1 Reply Last reply Reply Quote 1
                • dobeyD Offline
                  dobey @CiberSheep
                  last edited by

                  @CiberSheep said in Why physical buttons are disabled even if the phone has them?:

                  they have no use if device is upside down or in landscape

                  This is not quite true. The keys still function appropriately on Android devices in these situations.

                  @CiberSheep said in Why physical buttons are disabled even if the phone has them?:

                  desktop doesn't have them

                  This is also not quite true. PC keyboards have Windows/Menu keys (which tend to be mapped as Super), which under Unity7 can be used to open the dash or perform other actions. Shift+F10 will open a context menu, and Alt+F10 will open the top panel menus. Alt+Tab or Super+W for switching between apps. Esc, Alt+Left, and other keybindings are often used for going back, as well.

                  While there is not an exact 1:1 correlation with all three buttons on Android devices, and physical keybindings in all cases, to say easy-access to specific functions doesn't exist is wrong. 🙂

                  1 Reply Last reply Reply Quote 0
                  • G Offline
                    gaspe
                    last edited by gaspe

                    While I understand it is not easy/not essential, I would like to use the physical buttons just to soil a little less the screen 🙂 and some times, especially the back button, is more convenient, i.e. on the browser for the position or when scrolling a long list without the need to scroll up.
                    The optimal solution would be to have them totally configurable (i.e. like on Android the home button)

                    1 Reply Last reply Reply Quote -1
                    • First post
                      Last post