EmbDev.net

Forum: µC & Digital Electronics Question for uC programmers who write with 10 fingers


von Swies (Guest)


Rate this post
useful
not useful
Question for uC programmers who write with 10 fingers:
How do you type the following characters on a German keyboard (blind 
tipping) @ {}[]|~  ?. specially which fingers do you use to press "Ctrl 
"+"Alt" respc. "Alr Gr" at the same time?. Can you recommend a 
program/tool to learn this?
Thanks.

: Moved by Moderator
von Olaf (Guest)


Rate this post
useful
not useful
Switch to english layout and type without looking at the keys.
That is the easiest way to type fast.

Olaf

von Dunno.. (Guest)


Rate this post
useful
not useful
For the braces it's right thumb on alt gr and index finger. (Had to try 
on my keyboard because I'm not even thinking about it anymore).

Of course most of the time I'll just have to type the opening brace as 
the editor will do the closing one.

von jo (Guest)


Rate this post
useful
not useful
Swies schrieb:
> Question for uC programmers who write with 10 fingers:
> How do you type the following characters on a German keyboard (blind
> tipping) @ {}[]|~  ?. specially which fingers do you use to press "Ctrl
> "+"Alt" respc. "Alr Gr" at the same time?. Can you recommend a
> program/tool to learn this?

I know - wrong answer.

For me the better way was getting me a US-Keyboard. My Cherry G81-3000 
was less than 50€ - back in old days (like 20 yrs ago)...

For German writing (with Umlaut) I use .Xmodmap. Mine is listed below. 
But  you may want to translate this to XKB - for obvious reasons:
1
! vi:set ts=4:
2
!
3
! .Xmodmap
4
!
5
! Attn.: setxkbmap conflicting with xmodmap !
6
! Attn.: xmodmap is ancient and deprecated; it will not function at all on modern
7
!        Wayland desktops. best to stop using it entirely. – quixotic Jun 26 '18 at 10:11
8
!        XKB is the system Wayland uses. but system XKB only, last i checked setxkbmap
9
!        and xkbcomp only funciton in X. – quixotic Jun 26 '18 at 19:32 
10
!
11
! Aufruf in .profile mit: xmodmap ~/Xmodmap funktioniert nicht
12
!
13
! vgl: http://www.windowslinuxosx.com/q/answers-bash-profile-wont-run-on-login-592427.html
14
! 
15
! ~/.Xmodmap is read by /etc/gdm/Xsession.
16
!
17
! If you're not using gdm, you could add a script named: 91xmodmap
18
!  in /etc/X11/Xsession.d/
19
!
20
! that contains:
21
!
22
! XMODMAP="$(which xmodmap)"
23
! SYSMODMAP="/etc/X11/Xmodmap"
24
! USRMODMAP="$HOME/.Xmodmap"
25
! if [ -x $XMODMAP ]; then
26
!     if [ -f "$SYSMODMAP" ]; then
27
!         $XMODMAP "$SYSMODMAP"
28
!     fi
29
!     if [ -f "$USRMODMAP" ]; then
30
!         $XMODMAP "$USRMODMAP"
31
!     fi
32
! fi
33
!
34
! The command you put in your ~/.bash_profile isn't running because gnome-terminal doesn't run as a
35
! login shell by default.
36
!
37
! Right click on gnome-terminal's screen and go to Profiles -> Profile Preferences.
38
!
39
! Then under the Title and Command, check Run command as a login shell.
40
!
41
42
! Fuer setxkbmap siehe auch /usr/share/X11/xkb/rules/base.lst
43
! Mit setxkbmap -option werden alle definitionen zurueckgesetzt
44
!
45
!! Nerviges CapsLock abschalten
46
remove Lock = Caps_Lock
47
!
48
!! Alt_R (keycode 108) bzw. Alt_L (keycode 64) wird als ModeSwitch definiert, aktiviert 
49
!! also (ohne Shift) das 3. bzw. (mit Shift) das 4. Symbol
50
!
51
!! Beide, 'keycode' und 'keysym' funktionieren, 'keysym' ist wohl eleganter
52
!
53
keycode 108 = Mode_switch
54
!keycode  26 = e E EuroSign EuroSign
55
!keycode  39 = s S ssharp ssharp
56
!keycode  38 = a A adiaeresis Adiaeresis
57
!keycode  30 = u U odiaeresis Odiaeresis
58
!keycode  32 = o O udiaeresis Udiaeresis
59
60
!keysym Alt_R = Mode_switch
61
keysym e = e E EuroSign
62
keysym s = s S ssharp ssharp
63
keysym a = a A adiaeresis Adiaeresis
64
keysym o = o O odiaeresis Odiaeresis
65
keysym u = u U udiaeresis Udiaeresis
66
keysym p = p P section section
67
68
!! end of .Xmodmap

von Jörg W. (dl8dtl) (Moderator)


Rate this post
useful
not useful
Swies schrieb:
> @ {}[]|~

I left @ where it's marked on the keyboard (AltGr Q), but used to 
rearrange my keyboard 30 years ago (even under MS-DOS) so äöüÄÖÜ give
1
[\]{|}

The umlauts are then reached with AltGr + respective key, which can be 
easily handled by the right thumb + finger.

Nobody else can use my keyboard though. ;-)

: Edited by Moderator
von Johannes (Guest)


Rate this post
useful
not useful
Why would you press Ctrl and Alt at the same time on a regular base? I 
can't remember any shortcuts using that combination, except maybe for 
Ctrl+Alt+Del on windows machines.

I also had to try it to see what I'm actually using:

@ is right thumb on Ctrl and left ring finger on Q
{[ is right thumb on Ctrl and right middle finger on 7/8
]} is right thumb on Ctrl and either right middle finger or ring finger 
on 9/0
~ is right thumb on Ctrl and right little finger on +. But I guess I'm 
also using the ring finger for this on occasions.
? is left little finger on shift and right ring finger on ß

von Jemand (Guest)


Rate this post
useful
not useful
https://www.neo-layout.org/

Besides the substantially better accessibility of characters needed for 
programming through layer 3, layer 4 features navigation keys and a 
number block, which I found to be pretty much a killer feature I miss 
whenever I need to work on a computer that is not my own.
Admittedly it's not all happy and rainbows, there are drawbacks such as 
lacking compatibility of navigation keys in some applications (can be 
made to work properly with some tinkering most of the time) or that it's 
simply not available in Windows out of the box, unlike on Linux-es.

As for learing, well, that was the most difficult part. Since the 
letters aren't printed on the physical keys you're pretty much bound to 
learn typing blindly - it's plain useless to look. I kept a view of the 
layout on-screen   in the beginning, over time it just gradually becomes 
less necessary to check the locations.

von ... (Guest)


Rate this post
useful
not useful
I use a unlabelled IBM-keyboard. All the keys are blank gray.
Together with a US-layout, no problems so far.
On standard texts approx. 200-300 cps.

> Can you recommend a program/tool to learn this?
I suggest a classic typewriter.
Simply ask a secretary how to use ten fingers.
There is not much to explain. The rest is practice.

Do not use german layout. Its made to write dismiss letters
and not for serious work.

von Johannes (Guest)


Rate this post
useful
not useful
Yeah I've used the neo layout for quite some time years ago. It was 
indeed very pleasant to write, the foremost advantage for me was that 
there is much less finger movement required for most words.

However during that time I was unable to write fluent on a QWERTZ 
layout. This gets kind of embarrassing if you have to write in front of 
other people, so I switched back to QWERTZ.

von Swies (Guest)


Rate this post
useful
not useful
Hi guys,
thank you very much for the different approaches. I think the methode of 
Johannes is not bad for me:

@ is right thumb on Ctrl and left ring finger on Q

{[ is right thumb on Ctrl and right middle finger on 7/8

]} is right thumb on Ctrl and either right middle finger or ring finger
on 9/0

~ is right thumb on Ctrl and right little finger on +.


Thanks

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.