Decimal point on my numeric keyboard does not work. Is it because of regional settings?

Bug #693852 reported by Zoran Mijanovic
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gcalctool (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: gcalctool

Decimal point on my numeric keyboard does not work. Is it because of the regional setting? There is comma instead of dot on my numeric keyboard. In other programs like Open Office spreadsheet this comma key works without problem and produces dot in document.

The superscript and subscript works with Alt or Ctrl + digit from main keyboard, but does not work, again, with digits from numeric keyboard.

By the way I love this new calculator. It is the best.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: gcalctool 5.32.0-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.35-23.41-generic 2.6.35.7
Uname: Linux 2.6.35-23-generic i686
Architecture: i386
Date: Thu Dec 23 18:06:59 2010
ExecutablePath: /usr/bin/gcalctool
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.utf8
SourcePackage: gcalctool

Revision history for this message
Zoran Mijanovic (zoran-mijanovic) wrote :
Revision history for this message
Robert Roth (evfool) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/GNOME. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

Revision history for this message
Ypthor (ypthor) wrote :

This still happens in Ubuntu 11.04.

In my case the system's language and locale are both english, but the keyboard layout is hungarian.
Unfortunately I could not set the locale to hungarian, this combination - which also had its quirks before - was not available in the installer.

In hungary the comma is used as the decimal "point", so I guess Ubuntu interprets the numeric del/point(! yes, the actual button has a point on it) button as comma, which is unacceptable by the calculator.

Here are the different interpretations as I understand it:

physical keyboard -> POINT
layout (as shown in the keyboard preferences) -> POINT
layout (as "served" by Ubuntu) -> COMMA
gcalctool -> whatever Ubuntu "serves"
openoffice -> whatever the decimal "point" is in the locale set within OO
gedit -> whatever Ubuntu "serves"

Workaround (with probable side-effects):

System/Preferences/Keyboard -> Layouts -> Options -> Numeric keyboard delete key behaviour
Set this to "Legacy key with dot"
After this the calculator accepts the numeric decimal "point".

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gcalctool (Ubuntu):
status: New → Confirmed
Revision history for this message
Bryce Nesbitt (bryce2) wrote :

Still true as of Ubuntu 12.04.4 LTS,
with US English Locale and 101 Key Keyboard.

Neither the numbers above the keyboard, nor the numeric pad "." work.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.