Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
The Linux Keyboard - cherry cymotion [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Tue May 09, 2006 3:25 am    Post subject: The Linux Keyboard - cherry cymotion [SOLVED] Reply with quote

After a long time waiting, i was able to put my hands on this sweet thing:

http://www.cherrycorp.com/english/cymotion-line/cymotion-line_master_linux.htm

guys... my fingers glide like never before on these keys. Cherry does rock when it comes to keyboards. I totally recommend cherry keyboards.

but anyway ... now my question...
currently i dont have a lot of free time to test many things so i contacted cherry regarding the linux software compatiblity with other distros and in this case, with gentoo.
( i am waiting for a reply )

the keyboard includes "SUSE LINUX 9.1 Special Edition" Software. i never used suse and dont know much about it.

The software is also mostly for kde and gnome according to the print screens that i have seen but i belive that it does not mean that it can not be customized for another desktop environment.

My questions are :

a) Is there anyone else out there with another keyboard like this working with gentoo ?
b) since Suse linux uses rpm im assuming that using the rpm2targz tool to convert and compile manually should work. am i right ?
c) in case the software that comes with it works properly, can it be added to portage ?
d) Anyone interested in making an ebuild for it ? (i can post the software package after checking with cherry if we are allowed of not)
_________________
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244


Last edited by HeXiLeD on Sat Oct 03, 2009 6:33 pm; edited 2 times in total
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Tue May 09, 2006 12:10 pm    Post subject: Reply with quote

i do not have the linux, but the cymotion solar, which is basically the same, and i set it up w/o using keyman software.

see http://gimpel.gi.funpic.de/Main/Home/_articles/11.html
and there is also a good wiki article, unfortunately it seems that exists only on german wiki:
http://de.gentoo-wiki.com/Cherry_CyMotion_Master_Linux
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Tue May 09, 2006 12:31 pm    Post subject: Reply with quote

If you investigate the download page for the keyboard, you should be able to find the source-code and kernel-module for it. They are licensed under the GPL, so if an ebuild was made, there is no reason that they could not enter the portage tree (provided someone is willing to maintain it). It would be preferable to compile it yourself or make an ebuild that use the SUSE software package.
Back to top
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Tue May 09, 2006 8:35 pm    Post subject: Reply with quote

Cherry as replied :
Quote:
We have not tested our Linux software with Gentoo as we focused on SUSE, Fedora, Mandrake and Debian. For all other distros we provide the source code (on CD and www) so that the software can be compiled by the user itself.



I will look into all this and see how it goes.

Quote:
there is no reason that they could not enter the portage tree (provided someone is willing to maintain it).


what is it needed to maintain it ?
and other than http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild, is there any other recommended how to make and ebuild that i could try for this?
_________________
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Back to top
View user's profile Send private message
mark_alec
Bodhisattva
Bodhisattva


Joined: 11 Sep 2004
Posts: 6066
Location: Melbourne, Australia

PostPosted: Wed May 10, 2006 5:39 am    Post subject: Reply with quote

Blue-Steel wrote:
.. is there any other recommended how to make and ebuild that i could try for this?

http://dev.gentoo.org/~plasmaroo/devmanual/ :D
Back to top
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Tue May 16, 2006 4:13 pm    Post subject: Reply with quote

new/fix kernel support for the keyboard:

(vanilla sources 2.6.16.16)

Input: HID - add support for Cherry Cymotion keyboard
author Vojtech Pavlik <vojtech[at]suse.cz>
Sat, 14 Jan 2006 05:25:39 +0000 (00:25 -0500)
committer Dmitry Torokhov <dtor_core[at]ameritech.net>
Sat, 14 Jan 2006 05:25:39 +0000 (00:25 -0500)
commit 940824b0ac6661ff4f3b36e7bce17f681d0cbc23
tree c06af81c1983956a2beaee7c6f273a6edebef709
parent 3dd01a831133e3260b9c77a09c234b012e9507da
Input: HID - add support for Cherry Cymotion keyboard

The Cherry Cymotion is a special Linux keyboard made by Cherry, with
only one little problem: it doesn't work with Linux. This patch
(originally by hexten.net, cleaned up by me) makes it work including
all the special keys.

Signed-off-by: Vojtech Pavlik <vojtech[at]suse.cz>
Signed-off-by: Dmitry Torokhov <dtorm[at]ail.ru>
drivers/usb/input/hid-core.c
drivers/usb/input/hid-input.c
drivers/usb/input/hid.h


However i have mine using PS/2. does onyone knows if the issue was only usb related or ps/2 too ?
_________________
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Back to top
View user's profile Send private message
HeXiLeD
Veteran
Veteran


Joined: 20 Aug 2005
Posts: 1159
Location: Online

PostPosted: Sat Oct 03, 2009 6:39 pm    Post subject: Reply with quote

The keyboard has flawless kernel support for ps2 and usb.

As for the software ebuilds which currently dont exist; i dont see much need of them specially if you are a non gnome/kde user.

I advise the use of:

Code:
*  x11-misc/xbindkeys
      Latest version available: 1.7.3
      Latest version installed: 1.7.3
      Size of files: 107 kB
      Homepage:      http://hocwp.free.fr/xbindkeys/
      Description:   Tool for launching commands on keystrokes
      License:       GPL-2


$ xbindkeys -h
Code:

xbindkeys 1.7.3 by Philippe Brochard
usage: xbindkeys [options]
  where options are:
  -V, --version           Print version and exit
  -d, --defaults          Print a default rc file
  -f, --file              Use an alternative rc file
  -h, --help              This help!
  -X, --display           Set X display to use
  -v, --verbose           More information on xbindkeys when it run
  -s, --show              Show the actual keybinding
  -k, --key               Identify one key pressed
 -mk, --multikey          Identify multi key pressed
  -g, --geometry          size and position of window open with -k|-mk option
  -n, --nodaemon          don't start as daemon


Detect your key bindings:

$ xbindkeys -k
Code:
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.



Press a key:

Code:
"NoCommand"
    m:0x10 + c:156
    Mod2 + XF86Launch1


Add the output to your $HOME/.xbindkeysrc:

Example .xbindkeysrc :

Code:
# For the benefit of emacs users: -*- shell-script -*-
###########################
# xbindkeys configuration #
###########################
#
# Version: 1.7.3
#
# If you edit this file, do not forget to uncomment any lines
# that you change.
# The pound(#) symbol may be used anywhere for comments.
#
# To specify a key, you can use 'xbindkeys --key' or
# 'xbindkeys --multikey' and put one of the two lines in this file.
#
# The format of a command line is:
#    "command to start"
#       associated key
#
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
#   Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
#   Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#

# The release modifier is not a standard X modifier, but you can
# use it if you want to catch release events instead of press events

# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.

keystate_numlock = enable
keystate_capslock = disable
keystate_scrolllock= disable


##################################

"thunderbird &"
    m:0x10 + c:163
    Mod2 + XF86Mail

"galculator &"
    m:0x10 + c:148
    Mod2 + XF86Calculator

"scrot &"
    m:0x10 + c:107
    Mod2 + Print

"firefox-bin &"
    m:0x10 + c:180
    Mod2 + XF86HomePage

"opera &"
    m:0x10 + c:151
    Mod2 + XF86WakeUp

"aterm -e mocp &"
    m:0x10 + c:179
    Mod2 + XF86Tools

"xchat &"
    m:0x50 + c:53
    Mod2+Mod4 + x

"pcmanfm &"
    m:0x10 + c:135
    Mod2 + Menu

"aterm -e alsamixer &"
    m:0x10 + c:121
    Mod2 + XF86AudioMute

# Penguin + f
"filezilla &"
    m:0x50 + c:41
    Mod2+Mod4 + f

# Penguin + s
"skype &"
    m:0x50 + c:39
    Mod2+Mod4 + s

# Penguin + v
"VirtualBox &"
    m:0x50 + c:55
    Mod2+Mod4 + v

# Penguin + k
"keepassx &"
    m:0x50 + c:45
    Mod2+Mod4 + k

# Penguin + g
"gnupg &"
    m:0x50 + c:42
    Mod2+Mod4 + g

# Penguin + r
"roxterm &"
    m:0x50 + c:27
    Mod2+Mod4 + r

# Penguin + p
"pidgin &"
    m:0x50 + c:33
    Mod2+Mod4 + p

# Penguin + A
"aterm &"
    m:0x50 + c:38
    Mod2+Mod4 + a

# Penguin + enter
"fbrun &"
    m:0x50 + c:104
    Mod2+Mod4 + KP_Enter
    Mod2+Mod4 + Return

##################################
# End of xbindkeys configuration #
##################################


Topic is SOLVED
_________________
Do you hear the sound of inevitability?
With age, comes great grumpiness and that, was 20 years ago...

CertFP: becbbd161d5a5c31de3c45171b77bf710911db29 / d985d21f89fe2977b593c4d381a1a86802e62990d9328d893db76d59f9935244
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum