mainSavannah Administration - Support: sr #108459, How to mplement MULTI-TAP input...

 
 

sr #108459: How to mplement MULTI-TAP input method using m17n

Submitter:  santhosh <kthurst>
Submitted:  Thu 19 Dec 2013 05:47:14 AM UTC
   
 
Category:  None Priority:  5 - Normal
Severity:  3 - Normal Status:  Done
Privacy:  Public Assigned to:  alip2890
Operating System:  GNU/Linux Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 20 Dec 2013 06:31:50 PM UTC, comment #1: 

Hi,

this is the support tracker for the Savannah administration.  However, you most likely want to get in touch with the m17n project.  It has its own support tracker which can be found here:

https://savannah.nongnu.org/support/?group=m17n

In general, all projects hosted by Savannah have their own trackers, which can be found in the menu of the project page.  This includes all kinds of trackers (bug, task, support).

Best regards.

Aljosha Papsch <alip2890>
Thu 19 Dec 2013 05:47:14 AM UTC, original submission:  

Hello,
I am trying to implement MULTI-TAP feature on the NUMPAD
using keymapping in m17n.
I am using Ubuntu 12.04. I have referred the tutorials given
on:
<http://www.nongnu.org/m17n/manual-en/m17nDBTutorial.html>
I have tried the examples given in the tutorial; working fine.

The MULTI-TAP feature i want to implement is similar mobile keypad:
<http://en.wikipedia.org/wiki/Multi-tap>

the simple key map KEYSEQ would be something like this:
("0" "0")
("2" "2")-- if "2" pressed once after some fixed timeout
            (1/2 sec or so) 2 is confirmed or if the next
            key press is not "2" then 2 is confirmed.
("22" "a")-- before timeout if "2" is pressed again, "a" is
             considered; confirmed after timeout or next
             key press is not "2".
("222" "b")
("2222" "c")
("3" "3")
("33" "d") so on...

If I use direct mapping I cannot type a text like '222'.
because if i press 2 once it waits forever for next key press before it confirms and since next key is again 2 it considers "a".
(unless I type something like this 2,0,backspace,2,0,backspace,2,0,backspace).

I would like to know is there any method to handle such
'timeout' feature/exception? How to use?
Or is there any other method I can try?
Please suggest.

Thank you and regards.
Kthurst

santhosh <kthurst>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by alip2890 (Posted a comment)
  • -email is unavailable- added by kthurst (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-12-20 alip2890 StatusNone Done
        Assigned toNone alip2890
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code