Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Forum Community Discussions > The Community Cafe
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

The Community Cafe
The Community Chat area is for lighthearted and enjoyable discussions, like you might find around a water cooler at work.

Almost any non-tech-support topic may be discussed here. Discussions on religion and politics are not allowed, except for politics directly related to free and open source issues. Any topic or discussion that causes problems or drama will be closed. This area is intended for fun and community building, not arguments. Please take those elsewhere. Thanks!

 
Thread Tools Display Modes
Old June 22nd, 2008   #1
Tom Jaeger
5 Cups of Ubuntu
 
Join Date: May 2008
Beans: 25
Announcing easystroke, a gesture recognition app

Hi,

I'd like to announce easystroke, a new gesture recognition application for linux. Gesture recognition means that you can draw arbitrary curves on the screen by holding down a specific mouse button, and if the program recognizes their shape, it will perform certain actions. For example, you can configure easystroke to maximize the current window if you draw a straight line in North-East direction.

My primary motivation for writing easystroke was to allow easy operation of a Tablet PCs even without a keyboard present, but of course it will work just as well with a mouse. It is not meant to replace an onscreen keyboard/input panel such as cellwriter, but rather supplement it.

Here's a short list of the program's main selling points:
  • It aims to be easy to set up and to configure. There are no configuration files that need to be edited and no cryptic commands that have to be entered somewhere.
  • It tries to give the user easy access to the most commonly used features: Setting up a new gesture requires just a few clicks and will show only one small popup dialog (to actually define the stroke)
  • It allows you to use strokes of arbitrary shape. There is no requirement that gestures have to be composed of line segments, and curvy shapes such as an 'S' or a 'G' work just fine.
  • Some of the features make life without a keyboard a lot easier: You can emulate a scrollwheel, ignore the next stroke and pass the next mouse action to the application (possibly with a modifier held down, so that you can Alt-move or Alt-resize a window without a keyboard) and emulate an additional button that your tablet pen didn't even have in the first place.
  • The project is still young, so there's much more to come.

EDIT (Aug 3): The latest version is 0.2.1. See this post for details.
EDIT (Aug 17): Released 0.2.2.
EDIT (Dec 12): Current version is 0.3.0
EDIT (Feb 2): Released 0.4.0

The program is available as a .deb package tested on Ubuntu Intrepid and as a source tar.gz. It is also available through my launchpad PPA. There are a few screenshots on the project's documentation page.

Thank you,
Tom

Last edited by Tom Jaeger; February 8th, 2009 at 03:38 PM.. Reason: new release
Tom Jaeger is offline   Reply With Quote
Old June 22nd, 2008   #2
Chokkan
A Carafe of Ubuntu
 
Chokkan's Avatar
 
Join Date: Feb 2007
Beans: 90
Re: Announcing easystroke, a gesture recognition app

Looks very cool. I'm currently using Gestikk which, I think shares some similarities to your project. I'll give easystroke a try. Could you give me a few pointers on what makes this different (better?) than Gestikk?
Chokkan is offline   Reply With Quote
Old June 22nd, 2008   #3
Tom Jaeger
5 Cups of Ubuntu
 
Join Date: May 2008
Beans: 25
Re: Announcing easystroke, a gesture recognition app

Hmm, I haven't spent too much time evaluating gestikk, so I might not be the best person to comment on this, but at least from the point of view of a tablet pc user, easystroke has a few clear advantages: It is more flexible in what strokes it allows (I haven't been able to define an S-shaped stroke in gestikk, for example) and there are actions such as ignore and scroll that are specifically designed to make keyboardless operation easier. Another obvious difference is that gestikk will pass strokes to the applications, producing spurious right-clicks. I'd also like to think that easystroke's UI is more polished, but of course, this is a matter of opinion.
Tom Jaeger is offline   Reply With Quote
Old June 22nd, 2008   #4
Luffield
A Carafe of Ubuntu
 
Luffield's Avatar
 
Join Date: Sep 2005
Beans: 92
Dapper Drake Testing/
Re: Announcing easystroke, a gesture recognition app

I use Gestikk too and I'm pretty happy with it, but I think I'll give easystroke a try because I'm curious about the statistics
__________________
The sole meaning of life is to serve humanity
To me, GPL still means Grand Prix Legends...
Luffield is offline   Reply With Quote
Old June 22nd, 2008   #5
bash
Gee! These Aren't Roasted!
 
bash's Avatar
 
Join Date: Jan 2007
Location: Europe
Beans: 192
Ubuntu
Re: Announcing easystroke, a gesture recognition app

I'm sitting in front of a windows box atm, so I can't try it. But personally what I'm looking for is basically a version of the firefox plugin all-in-one-gestures for the desktop. Does your programm come close to that?
bash is offline   Reply With Quote
Old June 22nd, 2008   #6
Chokkan
A Carafe of Ubuntu
 
Chokkan's Avatar
 
Join Date: Feb 2007
Beans: 90
Re: Announcing easystroke, a gesture recognition app

I think that is pretty much what it is. Check out the sourceforge page. Pretty good documentation there.
Chokkan is offline   Reply With Quote
Old June 22nd, 2008   #7
barbedsaber
Quad Shot of Ubuntu
 
barbedsaber's Avatar
 
Join Date: Dec 2007
Location: Adelaide Australia
Beans: 432
Ubuntu 9.04 Jaunty Jackalope
Re: Announcing easystroke, a gesture recognition app

its bad enough going onto a windows computer, pressing super key+space, and getting annoyed when gnome-do doesn't come up.
__________________
blog ~~~ last.fm ~~~ twitter ~~~ digg
Just so you know, everywhere else on the internet, I am known as mynameistux
Its just a bunch of 1's and 0's.
barbedsaber is offline   Reply With Quote
Old June 22nd, 2008   #8
Mazza558
Has an Ubuntu Drip
 
Mazza558's Avatar
 
Join Date: Oct 2005
Location: UK
Beans: 741
Ubuntu Karmic Koala (testing)
Re: Announcing easystroke, a gesture recognition app

How will this work with Firefox and a mouse gestures addon?
__________________
Laptop: Inspiron 1501 - AMD64 (Dual Core), 1GB RAM, 120 GB HDD, ATI 1150. Ubuntu 9.04 Jaunty testing.
Beginner's Guide to the Terminal! | FutureLooks 3 on GNOME-Look | Follow me on Twitter!
Mazza558 is offline   Reply With Quote
Old June 22nd, 2008   #9
Luffield
A Carafe of Ubuntu
 
Luffield's Avatar
 
Join Date: Sep 2005
Beans: 92
Dapper Drake Testing/
Re: Announcing easystroke, a gesture recognition app

Quote:
Originally Posted by barbedsaber View Post
its bad enough going onto a windows computer, pressing super key+space, and getting annoyed when gnome-do doesn't come up.
You can install Launchy. It's not as good as Gnome-Do but it's better than nothing.
__________________
The sole meaning of life is to serve humanity
To me, GPL still means Grand Prix Legends...
Luffield is offline   Reply With Quote
Old June 22nd, 2008   #10
barbedsaber
Quad Shot of Ubuntu
 
barbedsaber's Avatar
 
Join Date: Dec 2007
Location: Adelaide Australia
Beans: 432
Ubuntu 9.04 Jaunty Jackalope
Re: Announcing easystroke, a gesture recognition app

Quote:
Originally Posted by Luffield View Post
You can install Launchy. It's not as good as Gnome-Do but it's better than nothing.
school computer, but thanks anyway.
__________________
blog ~~~ last.fm ~~~ twitter ~~~ digg
Just so you know, everywhere else on the internet, I am known as mynameistux
Its just a bunch of 1's and 0's.
barbedsaber is offline   Reply With Quote

Bookmarks

Tags
mouse gestures

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:48 PM.


vBulletin ©2000 - 2010, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. lingonberry