codinguser / gnucash-android

Gnucash for Android mobile companion application.
Apache License 2.0
1.23k stars 540 forks source link

Feature request: Disable gnucash numpad #800

Open 2minwia opened 6 years ago

2minwia commented 6 years ago

Steps to reproduce the behaviour

Do something that pulls up the custom gnucash numpad (say, add a transaction, and click the amount box)

Expected behaviour

The gnucash onscreen numpad doesnt pop up, allowing me to type in a number with my physical keypad, which should also be autoset to number input mode.

Actual behaviour

The gnucash custom numpad appears, taking up half the screen. When i try to enter numbers on the physical numpad (i use a galaxy folder 2, one of the few android flipphones), it defaults to text-input, causing me to have to switch input mode.

The suggested solution would be a switch in the settings disabling the custom numpad, and if toggled, instead when you click a number box, just telling the android keyboard to pull up a number input (and not pulling up the gnucash one), which should allow us few smart-flipphone (or blackberry, i guess) users to use our keypads.

Software specifications

reinhart1010 commented 5 years ago

AFAIK the custom keyboard was used to deal issues with older default Samsung Keyboard (pre-TouchWiz / Samsung Experience 6.0; equivalent to Android Marshmallow for 2016-released Galaxy devices or Nougat for others) where punctuation marks cannot be entered from the numeric keypad.

image

But as some custom keyboards allow advanced inputs in their numeric keypad, I also agree to include this feature. By the way, Samsung has already fixed this issue, though.

image