[hafqa] [hafqa] [Bug 3404] New: xmodmap profiles lost on bluetooth keyboard reconnect

From: bugzilla-daemon at maemo.org bugzilla-daemon at maemo.org
Date: Sat Jul 5 20:41:37 EEST 2008
https://bugs.maemo.org/show_bug.cgi?id=3404

           Summary: xmodmap profiles lost on bluetooth keyboard reconnect
           Product: System software
           Version: 4.1
          Platform: N800
        OS/Version: IT OS
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Medium
         Component: Input method framework
        AssignedTo: mdamt at maemo.org
        ReportedBy: ersin at jhu.edu
         QAContact: input-method-framework-bugs at maemo.org
                CC: kimmo.hamalainen at nokia.com, dbus-bugs at maemo.org


Xmodmap is a terrific utility used by much of the IT community to create their
own custom keyboard layouts for hardware keyboards.  However, right now there
is no easy way to make xmodmap profiles persistent across bluetooth keyboard
reconnects and tablet reboots.  Is there any way that Nokia could implement a
feature like this?  I would be satisfied if someone could point me to whatever
script is run when a bluetooth keyboard connects so that I could simply add a
"xmodmap .xmodmaprc" command at the end.

That said, however, there should be a more elegant way.  Ideally, there should
be a very simple way to link arbitrary commands to whichever event the user
wants.  For example, a control panel applet that has two panels, one on the
left with certain IT events (e.g., turn on, turn off, bluetooth keyboard
connect, web browser launch) and one on the right with whatever commands are
supposed to be run after each event takes place.  Any system commands or
scripts should get priority and any custom user commands would run after system
scripts in the order that they appear in the right hand side panel.  Very
simple.

This functionality is present in all kinds of desktop systems (e.g., Windows,
GNOME, KDE).  Also note that a similar control panel applet,
maemo-control-services, is already available.

SOFTWARE VERSION:
4.2008.23-14 (first diablo release)

STEPS TO REPRODUCE THE PROBLEM:
1. Go to Control Panel --> Bluetooth Keyboard
2. Observe that the keyboard layout that you need does not exist
3. Get frustrated and write your own xmodmap profile file
4. Get even more frustrated when that file no longer applies when you reconnect
your BT keyboard

EXPECTED OUTCOME:
That the xmodmap file either remains persistent or can be manually made to be
persistent.

ACTUAL OUTCOME:
A lot of people have talked about this bug on the Internet Tablet Talk forums,
but no one has pointed to a specific script or component that can be changed by
hand to run an arbitrary xmodmap command whenever the keyboard reconnects.

REPRODUCIBILITY:
Always

EXTRA SOFTWARE INSTALLED:
xmodmap

OTHER COMMENTS:

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9)
Gecko/2008052906 Firefox/3.0


-- 
Configure bugmail: https://bugs.maemo.org/userprefs.cgi?tab=email
Replies to this email are NOT read, instead please add comments at
https://bugs.maemo.org/show_bug.cgi?id=3404
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the hafqa mailing list