• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
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 7 Aug 2019, 23:47

      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
      • T Offline
        TotalSonic
        last edited by 8 Aug 2019, 02:13

        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 8 Aug 2019, 04:58

          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 8 Aug 2019, 05:50

            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
            • C Offline
              CiberSheep
              last edited by 9 Aug 2019, 00:20

              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!

              D 1 Reply Last reply 9 Aug 2019, 14:06 Reply Quote 1
              • D Offline
                dobey @CiberSheep
                last edited by 9 Aug 2019, 14:06

                @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 19 Aug 2019, 17:00

                  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