Verbesserte Eingabe von Umlauten Verbesserte Eingabe von Umlauten
Danke Danke:  0
Ergebnis 1 bis 10 von 10
  1. 08.09.2010, 11:23
    #1
    Hi Leute,

    hab nen Weg gefunden, das Tastaturlayout zu modifizieren!

    Umlaute erscheinen jetzt schon beim 1. Mal Drücken der Symboltaste.

    Einfach die angehängte Datei nach \Windows\Programs\Sony Ericsson\Keyboard kopieren, nachdem man von der alten Datei ein Backup gezogen hat, und zum Schluss nen Softreset machen.

    Ausserdem kann man so jetzt schneller ein & einfügen: u eingeben und 2xSymboltaste drücken.

    Die restlichen Accents für a,u,o habe ich rausgeschmissen, aber man kann das Layout auch so modifizieren, dass einfach nur der Umlaut immer zuerst kommt - lässt sich ziemlich einfach mit nem Texteditor bewerkstelligen, die Datei ist selbsterklärend.

    Softreset nicht vergessen.



    Was leider scheinbar nicht geht ist, die Doppelbelegung von anderen Tasten zu modifizieren Ich hätte z.B. gern ein "-Zeichen, wenn ich ' eingebe und auf die Symboltaste drücke...


    Ausserdem nervt mich, dass im Zahlenmodus die Eingabe von , und . umständlich ist, weil man dazu jedes Mal den Zahlenmodus verlassen muss. (Ich verwalte meinen Spritverbrauch in Excel, d.h. protokolliere km-Stand und getankte Liter)
    Angehängte Dateien Angehängte Dateien
    0
     

  2. Unregistriert Gast
    Vielen Dank, funktioniert einwandfrei!
    0
     

  3. Unregistriert Gast
    Leider muss ich mein Urteil von eben revidieren: Die ganzen anderen störenden Sonderzeichen hast du ja herausgelöscht.. Das geht aber besser - wenn ich hier etwas hochladen könnte, dann würde ich das tun, kann ich aber leider nicht.

    Darum beschreibe ich einfach mal: In der besagten Datei einfach die Reihenfolge der Buchstaben verändern und/oder entsprechend ergänzen, dann läuft das!

    Übrigens kann man auch Zeilen einfügen, und so zum Beispiel als zweite Alternativwahl auf dem e das €-Zeichen parken. Sehr praktisch, wie ich finde, habe ich mir auch gleich mal dort hingebaut. Danke für das Herausfinden der Methodik trotzdem!
    0
     

  4. 09.09.2010, 06:54
    #4
    Aber genau das habe ich doch ausdruecklich geschrieben...
    0
     

  5. Unregistriert Gast
    Tatsache, das muss ich wohl überlesen haben, sorry..
    0
     

  6. Halo Avatar,

    super Das erleichtert meinen Mailverkehr ungemein

    Doppeldaumen hoch

    Gruss
    Mekkes
    0
     

  7. 03.11.2010, 14:47
    #7
    Hallo

    Also ich hab mir das so umgebaut wie ich es von meinem P1i gewohnt war:
    zB:einmal drücken o, zweimal oo, dreimal ö (geht auch in einer anderen Reihenfolge!)
    ohne Umlauttaste!!!

    Super Tipp

    Gruß
    0
     

  8. 04.11.2010, 12:56
    #8
    Cool! Wäre aber hilfreich gewesen, wenn Du auch verrätst, wie Du das gemacht hast

    2x drücken -> oo funzt bei mir z.B. nicht. Da kommt ein y mit "-Stichen (d.h. wenn ich "ch oo" hinschreibe.

    Aber trotzdem danke! Hab mein Aspen jetzt so umgebaut, dass 2x drücken Umlaute liefert (man muss schnell drücken, wie Doppel-Klick) und man durch 2x drücken auch an die Zahlen rankommt. Das ist bei 1-Hand-Bedienung teilweise deutlich schneller als der Umweg über Funktionstasten.

    Konkret sieht meine SonyEricsson_Xperia.Keyboard.Qwertz.German.kmap.txt‎ momentan so aus.
    Code:
    // attributes
    layout {
    	type keyboard
    }
    
    // key maps
    keys {
    	// letter Q
    	0x0051 {
    		0x00 { // key index 0
    			primary {
    				press {
    					ch q
    					}
    				hold {
    					ch q
    					}
    				}
    			}
    		}
    
    	// letter W
    	0x0057 {
    		0x01 { // key index 1
    			primary {
    				press {
    					ch w
    					}
    				hold {
    					ch w
    					}
    				}
    				dead-keys {
    					press {
    						ch "
    						ch w
    					}
    				}
    			}
    		}
    
    	// letter E
    	0x0045 {
    		0x02 {
    			primary {
    				press {
    					ch e
    					ch €
    					}
    				hold {
    					ch e
    					}
    				}
    				dead-keys {
    					press {
    						ch €
    						ch e
    					}
    				}
    			}
    		}
    	// letter R
    	0x0052 {
    		0x03 {
    			primary {
    				press {
    					ch r
    					ch 1
    					}
    				hold {
    					ch r
    					}
    				}
    			}
    		}
    
    	// letter T
    	0x0054 {
    		0x04 {
    			primary {
    				press {
    					ch t
    					ch 2
    					}
    				hold {
    					ch t
    					}
    				}
    			}
    		}
    
    	// letter Z
    	0x005A {
    		0x05 {
    			primary {
    				press {
    					ch z
    					ch 3
    					}
    				hold {
    					ch z
    					}
    				}
    			}
    		}
    
    	// letter U
    	0x0055 {
    		0x06 {
    			primary {
    				press {
    					ch u
    					ch ü
    					ch &
    					ch *
    					}
    				hold {
    					ch u
    					}
    				}
    				dead-keys {
    					press {
    						ch ü
    						ch &
    						ch u
    					}
    				}
    			}
    		}
    
    	// letter I
    	0x0049 {
    		0x07 {
    			primary {
    				press {
    					ch i
    					ch +
    					}
    				hold {
    					ch i
    					}
    				}
    				dead-keys {
    					press {
    						ch ì
    						ch í
    						ch î
    						ch ï
    						ch i
    					}
    				}
    			}
    		}
    
    	// letter O
    	0x004F {
    		0x08 {
    			primary {
    				press {
    					ch o
    					ch ö
    					ch /
    					}
    				hold {
    					ch o
    					}
    				}
    				dead-keys {
    					press {
    						ch ö
    						ch o
    					}
    				}
    			}
    		}
    
    	// letter P
    	0x0050 {
    		0x09 { // key index 9
    			primary {
    				press {
    					ch p
    					ch @
    					ch %
    					}
    				hold {
    					ch p
    					}
    				}
    				dead-keys {
    					press {
    						ch %
    						ch p
    					}
    				}
    			}
    		}
    
    	// letter A
    	0x0041 {
    		0x0A { // key index 10
    			primary {
    				press {
    					ch a
    					ch ä
    					}
    				hold {
    					ch a
    					}
    				}
    				dead-keys {
    					press {
    						ch ä
    						ch a
    					}
    				}
    			}
    		}
    
    	// letter S
    	0x0053 {
    		0x0B {
    			primary {
    				press {
    					ch s
    					ch ß
    					}
    				hold {
    					ch s
    					}
    				}
    				dead-keys {
    					press {
    						ch ß
    						ch s
    					}
    				}
    			}
    		}
    
    	// letter D
    	0x0044 {
    		0x0C {
    			primary {
    				press {
    					ch d
    					}
    				hold {
    					ch d
    					}
    				}
    				dead-keys {
    					press {
    						ch ð
    						ch d
    					}
    				}
    			}
    		}
    
    	//  letter F
    	0x0046 {
    		0x0D {
    			primary {
    				press {
    					ch f
    					ch 4
    					}
    				hold {
    					ch f
    					}
    				}
    			}
    		}
    
    	// letter G
    	0x0047 {
    		0x0E {
    			primary {
    				press {
    					ch g
    					ch 5
    					}
    				hold {
    					ch g
    					}
    				}
    			}
    		}
    
    	// letter H
    	0x0048 {
    		0x0F {
    			primary {
    				press {
    					ch h
    					ch 6
    					}
    				hold {
    					ch h
    					}
    				}
    			}
    		}
    
    	// letter J
    	0x004A {
    		0x10 {
    			primary {
    				press {
    					ch j
    					}
    				hold {
    					ch j
    					}
    				}
    			}
    		}
    
    	// letter K
    	0x004B {
    		0x11 {
    			primary {
    				press {
    					ch k
    					}
    				hold {
    					ch k
    					}
    				}
    			}
    		}
    
    	// letter L
    	0x004C {
    		0x12 {
    			primary {
    				press {
    					ch l
    					}
    				hold {
    					ch l
    					}
    				}
    			}
    		}
    
    	// letter Y
    	0x0059 {
    		0x13 {
    			primary {
    				press {
    					ch y
    					}
    				hold {
    					ch y
    					}
    				}
    				dead-keys {
    					press {
    						ch ý
    						ch ÿ
    						ch y
    					}
    				}
    			}
    		}
    
    	// letter X
    	0x0058 {
    		0x14 {
    			primary {
    				press {
    					ch x
    					}
    				hold {
    					ch x
    					}
    				}
    			}
    		}
    
    	// letter C
    	0x0043 {
    		0x15 {
    			primary {
    				press {
    					ch c
    					}
    				hold {
    					ch c
    					}
    				}
    				dead-keys {
    					press {
    						ch ç
    						ch c
    					}
    				}
    			}
    		}
    
    	// letter V
    	0x0056 {
    		0x16 {
    			primary {
    				press {
    					ch v
    					ch 7
    					}
    				hold {
    					ch v
    					}
    				}
    			}
    		}
    
    	// letter B
    	0x0042 {
    		0x17 {
    			primary {
    				press {
    					ch b
    					ch 8
    					ch \
    					}
    				hold {
    					ch b
    					}
    				}
    				dead-keys {
    					press {
    						ch \
    						ch b
    					}
    				}
    			}
    		}
    
    	// letter N
    	0x004E {
    		0x18 {
    			primary {
    				press {
    					ch n
    					ch 9
    					}
    				hold {
    					ch n
    					}
    				}
    				dead-keys {
    					press {
    						ch ñ
    						ch n
    					}
    				}
    			}
    		}
    	// letter M
    	0x004D {
    		0x19 {
    			primary {
    				press {
    					ch m
    					ch 0
    					}
    				hold {
    					ch m
    					}
    				}
    			}
    		}
    
    	// 0
    	0x0060 {
    		digit_0 {
    			primary {
    				press {
    					ch 0
    					}
    				hold {
    					ch 0
    					}
    				}
    			secondary {
    				press {
    					ch 0
    					}
    				hold {
    					ch 0
    					}
    				}
    			number {
    				press {
    					ch 0
    					}
    				hold {
    					ch 0
    					}
    				}
    			}
    		}
    
    	// 1
    	0x0061 {
    		digit_1 {
    			primary {
    				press {
    					ch 1
    					}
    				hold {
    					ch 1
    					}
    				}
    			secondary {
    				press {
    					ch 1
    					}
    				hold {
    					ch 1
    					}
    				}
    			number {
    				press {
    					ch 1
    					}
    				hold {
    					ch 1
    					}
    				}
    			}
    		}
    
    	// 2
    	0x0062 {
    		digit_2 {
    			primary {
    				press {
    					ch 2
    					}
    				hold {
    					ch 2
    					}
    				}
    			secondary {
    				press {
    					ch 2
    					}
    				hold {
    					ch 2
    					}
    				}
    			number {
    				press {
    					ch 2
    					}
    				hold {
    					ch 2
    					}
    				}
    			}
    		}
    
    	// 3
    	0x0063 {
    		digit_3 {
    			primary {
    				press {
    					ch 3
    					}
    				hold {
    					ch 3
    					}
    				}
    			secondary {
    				press {
    					ch 3
    					}
    				hold {
    					ch 3
    					}
    				}
    			number {
    				press {
    					ch 3
    					}
    				hold {
    					ch 3
    					}
    				}
    			}
    		}
    
    	// 4
    	0x0064 {
    		digit_4 {
    			primary {
    				press {
    					ch 4
    					}
    				hold {
    					ch 4
    					}
    				}
    			secondary {
    				press {
    					ch 4
    					}
    				hold {
    					ch 4
    					}
    				}
    			number {
    				press {
    					ch 4
    					}
    				hold {
    					ch 4
    					}
    				}
    			}
    		}
    
    	// 5
    	0x0065 {
    		digit_5 {
    			primary {
    				press {
    					ch 5
    					}
    				hold {
    					ch 5
    					}
    				}
    			secondary {
    				press {
    					ch 5
    					}
    				hold {
    					ch 5
    					}
    				}
    			number {
    				press {
    					ch 5
    					}
    				hold {
    					ch 5
    					}
    				}
    			}
    		}
    
    	// 6
    	0x0066 {
    		digit_6 {
    			primary {
    				press {
    					ch 6
    					}
    				hold {
    					ch 6
    					}
    				}
    			secondary {
    				press {
    					ch 6
    					}
    				hold {
    					ch 6
    					}
    				}
    			number {
    				press {
    					ch 6
    					}
    				hold {
    					ch 6
    					}
    				}
    			}
    		}
    
    	// 7
    	0x0067 {
    		digit_7 {
    			primary {
    				press {
    					ch 7
    					}
    				hold {
    					ch 7
    					}
    				}
    			secondary {
    				press {
    					ch 7
    					}
    				hold {
    					ch 7
    					}
    				}
    			number {
    				press {
    					ch 7
    					}
    				hold {
    					ch 7
    					}
    				}
    			}
    		}
    
    	// 8
    	0x0068 {
    		digit_8 {
    			primary {
    				press {
    					ch 8
    					}
    				hold {
    					ch 8
    					}
    				}
    			secondary {
    				press {
    					ch 8
    					}
    				hold {
    					ch 8
    					}
    				}
    			number {
    				press {
    					ch 8
    					}
    				hold {
    					ch 8
    					}
    				}
    			}
    		}
    
    	// 9
    	0x0069 {
    		digit_9 {
    			primary {
    				press {
    					ch 9
    					}
    				hold {
    					ch 9
    					}
    				}
    			secondary {
    				press {
    					ch 9
    					}
    				hold {
    					ch 9
    					}
    				}
    			number {
    				press {
    					ch 9
    					}
    				hold {
    					ch 9
    					}
    				}
    			}
    		}
    
    	// sym mode
    	0x00D8 {
    		symbol {
    			primary {
    				press {
    					vk 0xe9
    					}
    				hold {
    					vk 0xe9
    					}
    				}
    			}
    		}
    
    	// accented key - use for deadkey cycline
    	0x007A {
    		deadkey {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				hold {
    					vk 0x0
    					}
    				}
    			}
    		}
    
    	// tab
    	0x0009 {
    		tab {
    			primary {
    				press {
    					vk 0x9
    					}
    				}
    			}
    		}
    
    	// function, will look at but not process
    	0x00EC {
    		0xFF {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				}
    			}
    		}
    
    	// shift
    	0x0010 {
    		shift {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				}
    			}
    		}
    
    	// capslock
    	0x0014 {
    		caps {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				}
    			}
    		}
    
    	// generate when pressing on the shift key while in lock state
    	0x00e9 {
    		0xe9 {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				}
    			}
    		}
    
    	// generate when pressing on the shift key while in lock state
    	0x00ed {
    		0xed {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				}
    			}
    		}
    
    	// generate when pressing  shift & alt key
    	0x00CF {
    		0xCF {
    			primary {
    				press {
    					vk 0x0 // eat it
    					}
    				hold {
    					vk 0x0
    					}
    				}
    			}
    		}
    
    	// left arrow
    	0x0025 {
    		left {
    			primary {
    				press {
    					vk 0x25
    					}
    				hold {
    					vk 0x25
    					}
    				}
    			number {
    				press {
    					vk 0x25
    					}
    				}
    			}
    		}
    
    	// up arrow
    	0x0026 {
    		up {
    			primary {
    				press {
    					vk 0x26
    					}
    				hold {
    					vk 0x26
    					}
    				}
    			number {
    				press {
    					vk 0x26
    					}
    				}
    			}
    		}
    
    	// right arrow
    	0x0027 {
    		right {
    			primary {
    				press {
    					vk 0x27
    					}
    				hold {
    					vk 0x27
    					}
    				}
    			number {
    				press {
    					vk 0x27
    					}
    				}
    			}
    		}
    
    	// down arrow
    	0x0028 {
    		down {
    			primary {
    				press {
    					vk 0x28
    					}
    				hold {
    					vk 0x28
    					}
    				}
    			number {
    				press {
    					vk 0x28
    					}
    				}
    			}
    		}
    
    	// back key
    	0x0008 {
    		back { // our index for back key
    			primary {
    				press {
    					vk 0x08
    					}
    				hold {
    					vk 0x08
    					}
    				}
    			}
    		}
    
    	// space
    	0x0020 {
    		space { // our index for space key
    			primary {
    				press {
    					vk 0x20
    					}
    				hold {
    					vk 0x20
    					}
    				}
    			}
    		}
    
    
    	// Center Select key ("return" was before)
    	0x000D {
    		return {
    			primary {
    				press {
    					vk 0x0D
    					}
    				hold {
    					vk 0x0D
    					}
    				}
    			number {
    				press {
    					vk 0x0D
    					}
    				}
    			}
    		}
    
    } // end keys tage
    
    // Hot keys are a combination modifier key plus one or more other key and is triggered
    // they're all pressing down.
    // Hot keys must defined last in the kmap file
    
    //hotkeys {
    //
    //	0x12 { // menu command
    //		shift space // pressing down Shift + Space ==> up xt9 menu
    //	}
    //	0x12 { // menu command
    //		0xED space // pressing down Shift key (while in lock state) + Space ==> up xt9 menu
    //	}
    //
    //}
    
    // End of file
    Es fehlen jedoch ein paar Zeichen in der Datei. Die 4-stelligen Hex-Codes scheinen ASCII-Codes zu sein, d.h. man müsste auch Blöcke für die "."-, ","- "'"- und "?"-Taste ergänzen können.... Die Frage ist, welche Nummern diese Tasten haben (0x1A, 0x1B, ...?) und welches Syntax das ch-Kommando hat, weil nicht alle Zeichen nach dem ch-Kommando werden verstanden.
    0
     

  9. 04.11.2010, 14:44
    #9
    Upps

    hast recht! bei mir kommt aber ein y mit doppelpunkt drüber!

    Werd mich deiner Datei anschließen!

    Gruß
    0
     

  10. Hello,
    this I was trying also to find, but unsuccesfull.
    But while testing, I found key code of Fn+q, Fn+w, Fn+e, Fn+a, Fn+s, Fn+d, Fn+x and Fn+c.
    My tests were done with the keyboard changed to English (reg value
    ["HKEY_LOCAL_MACHINE\Software\Sony Ericsson\Keyboard\MainKeyboardLayout"="00000409"]) so I found the code for Fn+z, which when switched back to German (reg value = 407) doesn't work anymore (z and y are switched).

    I ask myself weather there is the possibility to add also Ctrl+C and Ctrl+V (copy and paste to clipboard commands) to any of the keys or some combinations (like I saw at the end of the file that it is possible)...

    I attached also my file and the Excel file with the tested keys.

    Regards,
    Ionut
    Angehängte Dateien Angehängte Dateien
    0
     

Ähnliche Themen

  1. Antworten: 21
    Letzter Beitrag: 01.07.2010, 08:00
  2. Fehlerhafte Anzeige von Umlauten in Sense Email
    Von bgun1975 im Forum HTC HD2 Interface
    Antworten: 4
    Letzter Beitrag: 13.05.2010, 16:45
  3. Schnelle Eingabe von Terminen
    Von Unregistriert im Forum HTC Touch Pro 2
    Antworten: 2
    Letzter Beitrag: 19.04.2010, 18:08
  4. Deutlich verbesserte Fotoqualität!
    Von Benz-Driver im Forum HTC HD2 Programme
    Antworten: 26
    Letzter Beitrag: 14.12.2009, 15:50
  5. Eingabe von Terminen mit den Fingern
    Von Rochen im Forum Touch HD Sonstiges
    Antworten: 5
    Letzter Beitrag: 18.12.2008, 18:23

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

sony ericsson txt pro umlaute

umlaute sony ericsson txt pro

sony ericsson txt umlaute schreiben

txt pro Umlaute

sony ericsson txt pro umlaute schreiben

sony ericsson txt umlaute

sony ericsson aspen umlaute

sony ericsson aspen sonderzeichenumlaute sony txtsony ericsson txt pro umlautsony txt pro umlautesony txt umlautesony ericson txt pro umlauteumlaute mit aspenwerkseinstellung sony ericsson w 20 i tastenkombinationSony ericsson umlaut eingabeSony ericsson Umlautesony ericsson umlaute schreibensony ericsson txt umlautsony ericsson txt pro umlaute eingebenSonyEricsson_Xperia.Keyboard.Qwertz.German.kmap.txtsony ericsson txt pro sonderzeichenumlaute mit sony ericsson txtsony ericsson aspen zahlen eingebensony ericsson aspen symbole eingeben

Stichworte