Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 16602 ideas, 102352 comments, 2137701 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #126: Disable touchpad while typing

Written by Ubuwu the 28 Feb 08 at 18:28. Category: Office. Related project: Nothing/Others. Status: New
Rationale
Automatically disable the touchpad when you are typing by specifying a number of seconds the touchpad stays inactive after you hit a button on the keyboard. This is very useful on laptops where it is very easy to accidentily touch the touchpad while typeing.

943
votes
up equal down
Solution #1: Auto-generated solution of idea #126
Written by Ubuwu the 28 Feb 08 at 18:28.
Ubuntu Brainstorm was updated in January 2009. Since the idea #126 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
16
votes
up equal down
Solution #2: Detect typing and ignore accidental taps
Written by euxneks the 28 Feb 09 at 02:11.
When have you ever typed something and wanted to click at the same time as both hands typing?

Simply detect when more than five or so keystrokes are pressed (or, even better, allow the user to specify this) and ignore mouse clicks or taps from the trackpad, as long as keys continue to be pressed. Moving the mouse shouldn't be disabled and as soon as a movement is detected, immediately enable the ability to click w/ taps.

Propose your solution

Attachments


Duplicates


Comments
shad0w_walker wrote on the 29 Feb 08 at 00:49
Whilst I have been stung by this many times, I'm not sure disabling things by default is a great idea. It would confuse people and probably end up with loads of postings on the forums about touch pads being 'broken'.

pornstar wrote on the 29 Feb 08 at 02:25
Instead of automatically disabling the touchpad, I would like to have an optional tray icon that I can click to enable/disable the touchpad. It would come in handy when writing papers or playing games.

Another option would be to have a setting where you could have the touchpad disabled whenever you plus in a mouse, then have it enabled when you unplug all your mice.

benanzo wrote on the 29 Feb 08 at 03:32
This could be achieved very easily but wrapping a little GUI around syndaemon.

http://ubuntuforums.org/showthread.php?t=434625

rumli wrote on the 29 Feb 08 at 04:18
This will break control for games like shooters where you need to control the mouse and the keyboard simultaneously.

pornstar wrote on the 29 Feb 08 at 04:27
See idea #554
http://brainstorm.ubuntu.com/idea/554/

Bill Farrow wrote on the 29 Feb 08 at 04:56
Short term solution is to fix the xserver-xorg-input-synaptics package so that when it installs it adds a section to the xorg.conf file. It also needs to enable the Shared Memory stuff by default, and run the syndaemon daemon. Maybe the package can already do this it just needs to be turned on ?

Long term solution is to fix the touch pad driver to use something other than shared memory for run time configuration changes.

Narf wrote on the 29 Feb 08 at 08:29
I think I've seen this option available somewhere in Ubuntu, but I cannot recall where.

zigzed wrote on the 29 Feb 08 at 09:02
Good ideas. I give up using touchpad because this problem. I take a mouse with me when i use laptop.

cojones wrote on the 29 Feb 08 at 09:53
There is certainly an option for Kubuntu on its control panel to do this; but as Mr Farrow says it needs the shared memory voodoo to be configured properly in X.

webs05 wrote on the 29 Feb 08 at 14:58
Things like this should never be done by default. Instead there should be an option to quickly enable/disable.

wolfwitch wrote on the 29 Feb 08 at 17:36
I agree with others- this isn't a great idea as a default, but there definitely should be an easy GUI-ish (check box) for it. I really hate typing on my laptop's keyboard- just barely brushing the touchpad usually moves my typing to another app.

ubunteando wrote on the 29 Feb 08 at 17:42
Yeah, there must be some work around for this problem.

I dont know how Windows handles this but it doesnt give me this problem... In Ubuntu is frequent to screw the text up... Decreasing my productivity (:PP)

ToyKeeper wrote on the 29 Feb 08 at 22:22
I may be atypical, but I actually like to have the touchpad work while I'm typing. I don't recall ever bumping it by accident, but I do tend to move it on purpose while typing.

For people who don't like this behavior, I recall there is a "palmdetect" option in the synaptic driver. It may not work with ALPS touchpads, though. Take a look at synclient or one of its GUI relatives to see if you can change the options to your liking.

winstonrobinlewis wrote on the 1 Mar 08 at 14:48
This happens far too often on my HP Pavilion dv6000. Luckily the touchpad has a button above it which can be used to turn it off. It would be great to see Ubuntu doing this automatically.

ethana2 wrote on the 2 Mar 08 at 07:01
A great thing to put in the touchpad options. Do it.

..but not on by default.

arekkusu wrote on the 2 Mar 08 at 14:49
Adding the option into Touchpad option would be great.
Also Touchpad configuration should be possible easily on a default installation.

firefeather wrote on the 3 Mar 08 at 13:43
I've tried this feature and I was confused why I couldn't control-click on links in Firefox for a while. This definitely shouldn't be implemented until normal typing keys (letters, numbers, symbols) are distinguished from modifiers or command keys (caps lock, shift, control, super, etc.) which are usually or could be used for shortcuts bound with a mouse action.

Rabbid wrote on the 3 Mar 08 at 17:21
Blah, then I can't play FPS games on my laptop when i'm on the move :P

darkknight045 wrote on the 4 Mar 08 at 15:46
I think the idea is to have the feature of Touchpad disabling while you type. In some cases it can be set automatically, but not always. It will disable the touchpad while typing and 1-2 seconds after the last keystroke.

Having it disabled by default is a horrible idea.

kjudd wrote on the 7 Mar 08 at 15:12
This is a hardware problem, not a software problem.

Steve413z wrote on the 9 Mar 08 at 08:35
this is a bad idea, many games require keyboard and mouse interaction at the same time. And for example, in firefox, if you want to open a link as a new tab, you hold down control and click the link.

Truefire wrote on the 9 Mar 08 at 22:05
Make a systray icon. Leave it at that.

xiota wrote on the 14 Mar 08 at 22:46
Completely disabling the touchpad would be annoying. Better would be to *disable tapping* on the touchpad while typing, so that the mouse can still be moved. Then users can still move the mouse cursor. (That is most likely what people mean when they write "disable touchpad".) The time out period should also be short enough so that it's expired by the time users have moved the cursor to the target they want to click.

wicke wrote on the 20 Mar 08 at 07:03
Cursor should be movable because it may break few functionalities.

pHzero wrote on the 12 Oct 08 at 14:31
+1
there should be an override though...

boombox1387 wrote on the 2 Mar 09 at 00:13
I don't know how Apple does it, but this is certainly not an issue on the Mac I'm using right now. Right now the option is checked to ignore the trackpad while typing, but if I hold command and tap the trackpad to click on a link, the link opens in a new tab as expected.

jf1991999 wrote on the 25 Apr 09 at 23:58
This was a huge issue for me until I installed Touchfreeze onto my 8.10 and now 9.04 Ubuntu.

Touchfreeze enables you to set a time delay (0.5sec) between the last keystroke and the mouse pad becoming active.

I was always having problems with accidently moving the cursor to a new postion while typing. It drove me nuts!!!!

It should be very easy to add the Touchfreeze functionality into the mouse preferences.


Post your comment