maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   The Keyboard (https://talk.maemo.org/showthread.php?t=32603)

Flandry 2009-10-09 01:47

The Keyboard
 
Alright, i'm new to Nokia tablets. I've been trying to figure out what all the keys & key combinations do.

http://nds3.nokia.com/pressphotos/pu..._38_lowres.jpg

I assume that bottom-left key is the shift for upper case. The key above it is the symbol/number shift (let's call it <Alt>). The key above that is the <Ctrl> key and... what is in blue? It looks like it says "symbol". Is it symbol/number lock when combined with the <Alt> key?

What happens when the shift key and the <Alt> key are pressed together? Is that a <Tab>? What about the Shift and Enter, or Shift and Backspace? Does Shift+Arrows default to word-skip like <Ctrl>-arrow on desktop?

So many questions. :D

abu9al7 2009-10-09 01:56

Re: The Keyboard
 
The <alt> key is called <FN> key and it is the key which give you the blue access

I don't know if there is any function of what you said but what I know will that ctrl + c = copy , ctrl + v = paste and maybe ctrl + x = cut :)

r0eladn 2009-10-09 01:58

Re: The Keyboard
 
Quote:

Originally Posted by Flandry (Post 342259)

So many questions. :D


There is a Nokia N900 manual on the Nokia website. I remember it having a page showing all the keyboard shortcuts.

goodluck

Flandry 2009-10-09 02:40

Re: The Keyboard
 
It begins on page 22 of the manual. Thanks. :)

There really is NO tab key or key combination. I thought this was a linux computer. Pfft. :P

Otherwise the setup seems pretty good.

solarion 2009-10-09 03:26

Re: The Keyboard
 
My kingdom for a pipe! Seriously, that's the #1 annoyance on my n810. So much so that I went and bought a bluetooth keyboard. (Second up is lack of { and }; you're not properly lazy until you do that to save retyping a bunch of junk).

The tab isn't too bad; I just got used to hitting the on-screen button with my thumb or finger.

But having to close the keyboard, tap the xterm to get the on-screen keyboard, select other keyset, select symbols, peck out the | is beyond annoying.

Hmm. Perhaps I should have spoken up sooner. :(

abu9al7 2009-10-09 03:56

Re: The Keyboard
 
thanks a lot for the manual I didn't know about it before :)

iKneaDough 2009-10-09 04:50

Re: The Keyboard
 
Quote:

Originally Posted by solarion (Post 342292)
My kingdom for a pipe! Seriously, that's the #1 annoyance on my n810. So much so that I went and bought a bluetooth keyboard. (Second up is lack of { and }; you're not properly lazy until you do that to save retyping a bunch of junk).

The tab isn't too bad; I just got used to hitting the on-screen button with my thumb or finger.

But having to close the keyboard, tap the xterm to get the on-screen keyboard, select other keyset, select symbols, peck out the | is beyond annoying.

Hmm. Perhaps I should have spoken up sooner. :(

You can add a pipe to the xterm toolbar, just goto the menu -> Tools -> Settings... , click the 'Toolbar shortcut' button, click 'New', for title enter | (or whatever character you want on your toolbar to represent the pipe), and value is
Code:

bar
I hope that minimizes some of your frustrations.

Other shortcuts I find useful (I have n800) for the dash ( - ), the value is:
Code:

minus
and for the underscore ( _ ), the value is:
Code:

underscore

MountainX 2009-10-09 05:39

Re: The Keyboard
 
Quote:

Originally Posted by Flandry (Post 342279)
There really is NO tab key or key combination. I thought this was a linux computer. Pfft. :P

I agree...

pycage 2009-10-09 06:17

Re: The Keyboard
 
Quote:

Originally Posted by MountainX (Post 342348)
I agree...

Try Ctrl + I for Tab. It's a Linux computer after all and Ctrl is simply a modifier key subtracting 64 from the ASCII code of the pressed key.

jethro.itt 2009-10-09 06:18

Re: The Keyboard
 
1 Attachment(s)
Quote:

Originally Posted by solarion (Post 342292)
My kingdom for a pipe! Seriously, that's the #1 annoyance on my n810. So much so that I went and bought a bluetooth keyboard.

There's xmodmap for remapping or adding keyboard shortcuts to the N810 hardware keyboard. It will probably be available for the N900 as well shortly. I use Fn Space for Tab and Fn - for | on my N810 FI/SE/NO (Scandinavian) keyboard (see below). Also Fn , for [ and Fn . for ].


Details:

These files are under /home/user. The new keyboard map is activated when X Terminal is first started after boot.


.profile

Code:

export ENV=~/.ashrc

.ashrc

Code:

... Unrelated code for PATH, aliases, etc. ...

if ! xmodmap -pke | grep -q "keycode \+21.*bar"; then
  xmodmap ~/.xmodmap
  echo "Additional keys mapped"
fi

... More code for ssh-agent, extra kernel modules...

The code above prevents running xmodmap more than once after boot.


.xmodmap

Code:

keycode  21 = minus underscore underscore underscore bar underscore
keycode  65 = space space space space Tab space
keycode  59 = comma semicolon comma semicolon bracketleft semicolon
keycode  60 = period colon period colon bracketright colon


bocaJ 2009-10-09 06:22

Re: The Keyboard
 
ALRIGHT, THIS IS A TOTAL DEAL BREAKER FOR ME!!!! I HOPE YOU'RE PAYING ATTENTION NOKIA!!!! PEOPLE WANT TAB AND PIPE!

(jk)

pycage 2009-10-09 06:33

Re: The Keyboard
 
Quote:

Originally Posted by bocaJ (Post 342366)
ALRIGHT, THIS IS A TOTAL DEAL BREAKER FOR ME!!!! I HOPE YOU'RE PAYING ATTENTION NOKIA!!!! PEOPLE WANT TAB AND PIPE!

(jk)

Yes<Tab>these are rea||y two of the tota||y most-common characters in<Tab>written |anguage |||

tecnophone 2009-10-09 06:42

Re: The Keyboard
 
I have a little question...

N900,have a virtual keyboard?

pelago 2009-10-09 11:00

Re: The Keyboard
 
Quote:

Originally Posted by tecnophone (Post 342374)
I have a little question...

N900,have a virtual keyboard?

Yes it does, although it has to be enabled in Settings first.

Alex Atkin UK 2009-10-09 11:08

Re: The Keyboard
 
Which is great. Windows Mobile constantly pissed me off popping up the on screen keyboard when I didn't need it.

Also I can't believe I never knew about how Ctrl worked all these years. I feel ashamed to call myself a techie now.

pycage 2009-10-09 11:11

Re: The Keyboard
 
It has the same virtual fullscreen keyboard as the 770, N800, and N810 have.

白い熊 2009-10-09 11:23

Re: The Keyboard
 
Quote:

Originally Posted by pycage (Post 342363)
Try Ctrl + I for Tab. It's a Linux computer after all and Ctrl is simply a modifier key subtracting 64 from the ASCII code of the pressed key.

I'm not sure about this, certainly Ctrl + l doesn't do this on my PC under Ubuntu.

Do you have to enable something for this to work?

ruskie 2009-10-09 11:32

Re: The Keyboard
 
It works in a terminal. Outside of it it seems to bahev a bit differently. I guess it depends on what level you are in the whole keyboard setup and how that gets handled by apps/libs/etc...

白い熊 2009-10-09 11:37

Re: The Keyboard
 
Quote:

Originally Posted by ruskie (Post 342486)
It works in a terminal. Outside of it it seems to bahev a bit differently. I guess it depends on what level you are in the whole keyboard setup and how that gets handled by apps/libs/etc...

I don't think it does, id doesn't in Ubuntu, xterm, urxvt, even just the login console.

YoDude 2009-10-09 11:40

Re: The Keyboard
 
1 Attachment(s)
You learn something every day on this forum....


For instance, I didn't know crack heads had a soft drink prefference.


Quote:

Originally Posted by bocaJ (Post 342366)
ALRIGHT, THIS IS A TOTAL DEAL BREAKER FOR ME!!!! I HOPE YOU'RE PAYING ATTENTION NOKIA!!!! PEOPLE WANT TAB AND PIPE!

(jk)

:eek:


http://upload.wikimedia.org/wikipedi...-Tabfamily.jpg

Matan 2009-10-09 12:06

Re: The Keyboard
 
Quote:

Originally Posted by solarion (Post 342292)
My kingdom for a pipe! Seriously, that's the #1 annoyance on my n810. So much so that I went and bought a bluetooth keyboard. (Second up is lack of { and }; you're not properly lazy until you do that to save retyping a bunch of junk).

My N810 has a pipe key - that is FN+Z. there are also {}: by FN and ,. Tab is Chr+, and it is not the same as ctrl+I.

All it takes is a few tweaks to the file
/usr/share/X11/xkb/symbols/nokia_vndr/rx-44 .

On the N900 it will be more problematic, as there are less keys.

白い熊 2009-10-09 12:48

Re: The Keyboard
 
Can you post the part of the file which sets tab as Ctrl+,

kwotski 2009-10-09 13:02

Re: The Keyboard
 
Quote:

Originally Posted by 白い熊 (Post 342481)
I'm not sure about this, certainly Ctrl + l doesn't do this on my PC under Ubuntu.

Do you have to enable something for this to work?

If you're in a shell, try ctrl-v then ctrl-i

(in some contexts, ctrl-v has the meaning: take the next character literally.)

If you're in a different application, like wanting to press tab to cycle around input fields in a webpage, I think you'd be out of luck altogether with ctrl-i because input wouldn't go through the same keymapping process - e.g. in this edit box, I can use ctrl-i to put text in italics and ctrl-v is just paste.

No idea whether ctrl-v ctrl-i works in maemo's / N900's shell (maybe it would paste?) but it works here in centos's konsole.

白い熊 2009-10-09 13:27

Re: The Keyboard
 
Wow, you really learn something every day with GNU/Linux, don't you.

In Ubuntu Ctrl-i works as tab on its own, in a terminal and console.

Have to explore this further.

Hmmm, even works in Emacs. Very surprising... :O)

Now to find out, where this is actually set?

Flandry 2009-10-09 13:39

Re: The Keyboard
 
In Kubuntu Konsole, Ctrl-v Ctrl-i inputs a tab. This is news to me, too.

I'm still a bit unsure how the Fn+Symbol+key works. It says it "Enters special characters" in the N900 manual, but there is no third symbol on the keycaps and no guide in the manual to what "special characters" correspond with each key. Is this on a separate language-specific addendum somewhere?

chemist 2009-10-09 13:51

Re: The Keyboard
 
Quote:

Originally Posted by Flandry (Post 342279)
It begins on page 22 of the manual. Thanks. :)

There really is NO tab key or key combination. I thought this was a linux computer. Pfft. :P

Otherwise the setup seems pretty good.

the manual has gone offline or is it just me? read it about 3h ago and now its not there but the server is reachable

eiffel 2009-10-09 14:02

Re: The Keyboard
 
You've broken it!

pelago 2009-10-09 14:04

Re: The Keyboard
 
Quote:

Originally Posted by chemist (Post 342567)
the manual has gone offline or is it just me? read it about 3h ago and now its not there but the server is reachable

Gone for me too :(

Matan 2009-10-09 14:42

Re: The Keyboard
 
Quote:

Originally Posted by 白い熊 (Post 342523)
Can you post the part of the file which sets tab as Ctrl+,

Not Ctrl, but Chr.

This part is a bit more complicated, since it comes with my modification of the Chr from a key that is used by the keyboard software to open a window with special keys, to a simple modifier like fn, shift, etc.

If you copy this file
http://my.arava.co.il/~matan/770/rx-44-he
to you directory /usr/share/X11/xkb/symbols/nokia_vndr/ and run the command

setxkbmap -symbols nokia_vndr/rx-44-he he1

then Chr-, will function as Tab key (for example for moving between fields in a dialog window).

Flandry 2009-10-09 14:46

Re: The Keyboard
 
Quote:

Originally Posted by chemist (Post 342567)
the manual has gone offline or is it just me? read it about 3h ago and now its not there but the server is reachable

Yup, seems it's gone. The name was "Nokia_N900_Rover_en-US_es-LAM.pdf", and i noticed in the video showing the QT port that the prototype gadget's name was "rover". It may be that the manual was also a "prototype" and therefore they took it down. You might find a new one if you poke around--that one wasn't as trivial to find as i would have expected.

solarion 2009-10-12 12:03

Re: The Keyboard
 
Great! Very useful responses; thanks!

I guess my complaint (maybe fixed in the n900?) is that the toolbar setup doesn't make it clear what maps to what (here, "bar" -> |) Is there a guide out there somewhere that I've been missing all my life? I tried to add the literal character and (I think) the word "pipe." It silently accepted my input. However, whenever I hit the "button," it just stared at me blankly.

Just goes to show you that it doesn't pay to spend your time graduating; you lose sync with what's important in life. :p

ruskie 2009-10-12 12:22

Re: The Keyboard
 
Quote:

Originally Posted by 白い熊 (Post 342489)
I don't think it does, id doesn't in Ubuntu, xterm, urxvt, even just the login console.

Urxvt ctrl+i - generates tab for me.

Hmm commented to soon I see you figured it out later... This is generally set in input.conf in /etc or as a default keybinding. It works for example alos in rissi and others.

Rushmore 2009-10-12 12:31

Re: The Keyboard
 
As long as the keyboard works well with game emulators I am good :)

Still, looks like they had more room to slide the keyboard down more and make room for a d-pad, but perhaps the space in that area under the case is taken up by circuits?

白い熊 2009-10-13 13:50

Re: The Keyboard
 
Quote:

Originally Posted by ruskie (Post 344387)
This is generally set in input.conf in /etc or as a default keybinding.

The only input.conf in Ubuntu is in /etc/bluetooth/ which is not it.

Where is it set as a default keybinding then?

lma 2009-10-13 14:51

Re: The Keyboard
 
Quote:

Originally Posted by solarion (Post 344372)
I guess my complaint (maybe fixed in the n900?) is that the toolbar setup doesn't make it clear what maps to what (here, "bar" -> |)

Actually, the Fremantle xterm no longer has a configurable toolbar. Votes for the bug and/or patches welcome of course.

pelago 2009-10-13 15:53

Re: The Keyboard
 
Quote:

Originally Posted by lma (Post 345390)
Actually, the Fremantle xterm no longer has a configurable toolbar.

How annoying. Well, the terminal is one of the open-source components I believe, so maybe someone can patch in the old Maemo 4 functionality, obviously making it finger-friendly at the same time, and ideally offering some kind of lookup feature, to fix the problem solarion just mentioned.

ruskie 2009-10-14 06:21

Re: The Keyboard
 
Quote:

Originally Posted by 白い熊 (Post 345354)
The only input.conf in Ubuntu is in /etc/bluetooth/ which is not it.

Where is it set as a default keybinding then?

In the code. I'm guessing readline.

man readline has it /etc/inputrc to be precise... and there's also ~/.inputrc

linuxeventually 2009-10-14 06:28

Re: The Keyboard
 
If anyone needs the manual I am hosting it:
http://www.box.net/os2008/2/38267044/393254956
and
http://tinyurl.com/boxn900manualpdf
hopefully easier to remember

archebyte 2009-10-14 07:34

Re: The Keyboard
 
some shortcuts not mentioned in the manual:

Ctrl + Shift + X : opens xterm
Ctrl + Shift + P : takes a screenshot and saves the png in the device 'Images' folder

archebyte 2009-10-14 14:25

Re: The Keyboard
 
@pelago, yes :P. I edited the post. thanks!


All times are GMT. The time now is 07:48.

vBulletin® Version 3.8.8