Planet maemo: category "feed:196199090f06e631920e077b436da9fe"

Mike Rowehl

Adding Pipe and Tab to the N810 Keyboard

2007-12-31 21:31 UTC  by  Mike Rowehl
0
0

I’ve been poking around with remapping the keys on the N810 keyboard and got xmodmap working this morning. I didn’t think it was available for OS2008, but you can snag the xmodmap binary for OS2008 from here. I used some of the information on the page about using a Bluetooth keyboard with older Maemo releases, but also just read some general hints about how to use xmodmap and where to find info about keysyms.

I started out just testing the modifications I wanted from the command line in xterm. You can use a command like the following to test out a mapping before adding it to any config files:

xmodmap -e ‘keysym m = m M bar bar bar’

My targets for remapping were the euro and pound signs (Fn-M and Fn-; on the built in keyboard). I live in the United States, and as everyone knows one of our favorite pastimes when not destroying other countries during religious crusades is to ignore them completely. So the chances of me needing to use those symbols is pretty low unless I suddenly decide to write some kind of political satire. What I wanted there were the tab character and the pipe character. Essential to sanity when doing a lot of command line stuff, which I do. So I ended up with this .xmodmap file:

keysym m = m M bar bar bar
keysym semicolon = semicolon colon Tab Tab Tab

Fantastic! Now I can run ‘xmodmap /home/user/.xmodmap’ and get the remapped keys I want. I had seen mentions on some of the discussion boards about the keymappings getting reset with every keypress or something. I’m not seeing that on my relatively recent OS2008 install (1.2007.42-19). Once I set the mappings they stay around till I reboot. What I can’t figure out how to do however is to run xmodmap automatically at startup and have it work. I tried adding it to a bunch of different places in startup files, but the remappings weren’t active for some reason. So I just created a nice short script I can run from xterm, which is mostly when I want to enact these mappings anyway. Good enough for now. Still, would be really slick to just have them working, is there a thread out there with a working example for .19? I didn’t run across one in my wanderings.

Categories: Maemo
Mike Rowehl

Maemo Mapper on the N810

2007-12-30 22:07 UTC  by  Mike Rowehl
0
0

I fooled around a little bit with the mapping application built into the N810, but wasn’t too impressed. Sure, it could be useful for when I get lost and need to find out where the hell I’ve ended up. A situation which I admit isn’t all too uncommon. But it did seem pretty much like a teaser application, bare bones functionality with the desire being to upsell me on some navigation package so that I could get access to the rest of the features. No thanks.

Click to read 1518 more words
Categories: Maemo
Mike Rowehl

Redirection and Other Characters on the N810

2007-12-27 07:46 UTC  by  Mike Rowehl
0
0

A weird quirk I’ve run into while fooling around with doing a little development on the N810, there doesn’t seem to be a way to enter redirection characters (great than or less than signs, or angle brackets, whatever you want to call them) using the hardware keyboard. They’re not on the keyboard itself. And there’s a “Chr” key that brings up a character picker onscreen for odd characters, but the greater than and less than signs aren’t there.

Escape and page up/page down are on the toolbar. So I figured maybe I could use the onscreen keyboard to add the characters I wanted to the toolbar, but also no dice. Making an entry on the toolbar with a name of ‘gt’ and value of ‘>’ just seems to generate nothing at all when I tap it.

I don’t see any general remapping tools for the hardware keyboard (though there are for a bluetooth keyboard). Any way to get these characters easily accessible? Right now I have to just use the onscreen keyboard (or use the hardware keyboard and physically close the slider, bring up the onscreen keyboard, type my characters, and switch back). There’s gotta be an easy way to get those characters available though.

Categories: Maemo
Mike Rowehl

N810 Browser and Calendaring

2007-12-11 22:11 UTC  by  Mike Rowehl
0
0

I was playing around a bit more with the N810 this morning. What I’m aiming to do is not need a laptop when I leave the house. The N810 should be perfect for that. What I was trying to get going was syncing the calendar that I keep on my desktop and N95 to the N810 as well. Seems like it should be easy. I use iSync on my Mac to sync up the laptop and the N95, I was expecting to find something that would allow me to relatively simply pull in some software that would allow the N810 to participate in that. I did find some interesting bits of software that would lead in that direction, but didn’t get it working. Then I was trying to get a read-only version of my calendar on the N810 using the GPE Calendar program. But even though I have ical exports up on my server, the calendar app was failing to subscribe to them. Finally I had to settle for using Google Calendar subscribed to my ical feeds to view them on the device. Google Calendar, also, is not syncable using iSync. There’s some commercial software that provides it… but no thanks. Why is it that calendar and contact management still blow after all these years? Wasn’t the standardization on Bluetooth as the transport supposed to fix this whole data problem?

While playing around with Google Calendar I was also poking at the new Mozilla based browser. Check out the info about it here. I’m happy to see that it supports extensions, which in some case can be simple repackages of desktop extensions. No UI elements for the browsers though, which is kinda restricting. Something I wanted to poke at was support for bookmarklets. Do they work? How do they compare to their desktop equivalents? Questions for another time, need to go run about for a while… with my laptop unfortunately.

Categories: Maemo
Mike Rowehl

OS 2008 Tests

2007-12-11 09:23 UTC  by  Mike Rowehl
0
0

Trying out a posting from MaemoWordPy on the N810. The keyboard certainly is nice. Still a lot of work to be done in porting apps over from previous versions though. I miss my home screen apps.

Calendar and contacts support still doesn’t seem to cross to the phone at all. There is no calendar app built into OS2008 still. Contacts don’t sync from my N95 to the N810 either. In an ideal world I would be able to use the N810 for everything, even voice calls and sending and receiving SMS messages, without having to take my handset out of my backpack.

Categories: Maemo
Mike Rowehl

Hacking N810 After Firmware Update

2007-12-10 07:46 UTC  by  Mike Rowehl
0
0

The folks at AdMob got me an N810 as a going away present:

Click to read 1116 more words
Categories: AdMob
Mike Rowehl

Ruby for Maemo

2007-11-27 20:55 UTC  by  Mike Rowehl
0
0

Russ pointed out a different version of Ruby for Maemo than I had tried before. This one has a hildon library and GTK support, w00t! I tried out a few of the examples but haven’t dug into it too much. Requiring the hildon module throws a bunch of warnings, but the module works perfectly once it’s in.

Categories: Maemo
Mike Rowehl

How Do I Get an N810?

2007-11-20 18:16 UTC  by  Mike Rowehl
0
0

Apparently the N810 is on shelves somewhere. I’m not going to frusterate myself by trying to order it from NokiaUSA however, that would just be stupid. But it’s supposed to be in Best Buy and CompUSA. Neither of the online systems for those stores know what an N810 is. No one I’ve managed to reach in the corporate office or at any of the branch locations in the Bay Area for either of those stores know what an N810 is, and when asked to check everyone comes back saying it’s not in stock. They don’t know when it will be in stock. Call back later. Anyone sighted the thing in the wild? I really want one now, like right-now-this-very-second now!

Categories: Maemo
Mike Rowehl

How Do I Get an N810?

2007-11-20 18:16 UTC  by  Mike Rowehl
0
0

Apparently the N810 is on shelves somewhere. I’m not going to frusterate myself by trying to order it from NokiaUSA however, that would just be stupid. But it’s supposed to be in Best Buy and CompUSA. Neither of the online systems for those stores know what an N810 is. No one I’ve managed to reach in the corporate office or at any of the branch locations in the Bay Area for either of those stores know what an N810 is, and when asked to check everyone comes back saying it’s not in stock. They don’t know when it will be in stock. Call back later. Anyone sighted the thing in the wild? I really want one now, like right-now-this-very-second now!

Categories: Maemo
Mike Rowehl

Lean Forward Tablet

2007-10-26 06:48 UTC  by  Mike Rowehl
0
0

The N800 is a fantastic device for web and IM, but I’ve been poking around with how to make it more useful as a production device. Or something more like a personal dashboard. I would like to have the device sync with my server and other services out on the net when it goes online and pull in a bunch of info. Pull down stats from the web server, comments and links from the weblogs, a few slices of info from my inbox, stats from AdMob and Adsense, juicy stuff from the newsreader.

The way I’ve been dealing with that stuff in general is with an IM bot, which works out pretty well from the device. The IM support in Maemo is pretty sweet. However I’m having some information density and interaction issues. So I’ve started fooling around with the Python port to see if I can make something useful. Just need a few independently updating ‘windows’ and some nice small buttons to change views. Should work till I can get data glasses.

Categories: Maemo
Mike Rowehl

Modifying docpurge

2007-10-22 06:27 UTC  by  Mike Rowehl
0
0

The N800 comes with a package called docpurge that deletes files which for most users are just cruft. I end up installing some packages that install stuff I actually want in places like /usr/share/doc. I want to keep them around, but I also don’t want them sucking up core memory either. Fortunately the script that cleans up the files is just a shell script that gets called by the package manager, its located at /usr/sbin/docpurge. I modified mine to check if the internal MMC card is present, and if so copy the files from /usr/share/doc out to the card before removing them. Good enough for what I want.

Categories: Maemo
Mike Rowehl

N810 - Dead Sexy

2007-10-17 21:32 UTC  by  Mike Rowehl
0
0

The next revision of the internet tablet from Nokia, the N810 looks like one sexy beast. I certainly hope they manage to get this out into retail outlets quick, seeing as how Nokia can’t manage to sell me things online. I did actually consider for a while if my disgust should extend to the Linux devices as well, but I don’t think I have to do that. After all, selling something like a laptop is “much different than selling an unlocked phone” according to NokiaUSA. I wonder if selling an internet tablet is more like selling a phone or like selling a laptop? I bet that discussion could get pretty meta pretty quickly. Doesn’t matter though, I want me an N810, I just know where I’m definitely NOT going to try getting it from.

One of my main concerns is that the dpad seems to be on the slider and just the back and home buttons are on the side when the slider is collapsed. The way I have opera on my N800 configured I use the dpad a lot. Just easier to activate links on pages with small type and close spacing. I’m concerned about how that might work out with the pad on the inside. Still looks like a minor annoyance when compared to a well positioned camera, full keyboard, and 2gig of memory. Oh baby. I’m not sure I would say it makes the iPhone look 5 years old though. Seeing as how it lacks a, you know, phone. Kinda essential feature they keep leaving out on these things. I bet all the folks at the NRC in Palo Alto have a lot to say about that, maybe someone should ask them what they think. Hmm, maybe?

Categories: Maemo