Skip to: Site menu | Main content

Presentation

This page contains my blog. most posts will simply be short notes about cool stuff, but maybe someday I will start writing proper entries

Byt om paa ae og oe taster paa N900

November 16, 2010 at 09:17 PM | categories: Dansk, N900

En af de ting der er lidt irriterende ved min N900 er at nokia af en eller anden grund har byttet om på Æ og Ø tasterne i forhold til en almindeligt tastatur (så Æ sidder tættest på Enter tasten). Men nu har jeg fundet en metode til at bytte om på de to taster. Efter at have udført dette hack indsætter Æ-tasten et ø og omvendt.

Filen /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 definerer keyboard layouts. Ved at ændre (efter at have taget en backup) heri kan man bestmme hvad knapperne skal gøre. I nedenstående er de udkommenterede linier de originale.

partial alphanumeric_keys
xkb_symbols "dano" {
    include "nokia_vndr/rx-51(nordic_base)"
    include "nokia_vndr/rx-51(arrows_2btns)"

    name[Group1] = "Danish/Norwegian";

    // 2. row
    
    // Peng customization, exchange ae and oe
    // key <AB09>       { [     oslash,         Oslash,         exclam,         exclam          ] };
    // key <UP> { [     ae,             AE,             question,       question        ] };

    key <UP>    { [     oslash,         Oslash,         exclam,         exclam          ] };
    key <AB09>  { [     ae,             AE,             question,       question        ] };
};

Efter at have lavet de ændringer kan de sættes i kraft ved at køre

setxkbmap 

i en xshell

Read

getattr

September 18, 2010 at 06:35 PM | categories: python

If implemented it is called when an attribute is not found is found on an object

>>> class Test(object):
        def test(self):
                print "test"
        def __getattr__(self,name):
                print name, "does not exist"

>>> t = Test()
>>> t.test 
<bound method Test.test of <__main__.Test object at 0x00C7A9B0>>
>>> t.test2
test2 does not exist
Read
Next Page