wouldnt be more effective (at least form me who types not much more than one finger left hand, one finger right + this terrible gymnastique when i need to put (){} ) ?
I have a friend and co-worker who is quadriplegic after breaking is neck as a teenager. He can use three fingers on one hand. He types one key at a time. Yet he can program, write documents, and otherwise interact just fine. He uses sticky keys and calls it good enough. He tried one-handed keyboards designed for paralyzed individuals, but he preferred a standard keyboard since that was how he originally learned to type.
I have another former co-worker (no longer a friend) who was also quadriplegic, his was a car accident at a younger age. He has two fingers on one hand, three fingers on another, and he has learned to touch-type on a standard keyboard. He isn't as fast as his unparalyzed friends, but he can hit about 30 words per minute, which is fast enough.
I know another, a relative who was born premature and never developed full muscle control. He also has learned to type quickly, including all those tricky symbol keys.
And I have worked with another, a man just a few years older than me suffering from the early symptoms of Parkinson's disease, his hands shake uncontrollably. Even so, he continues to program with a standard keyboard, but his mouse is set to reduced sensitivity so the shaking doesn't mess up the pointer too badly.
Those are four that I know personally in real life, I've worked with even more people online who have overcome difficulties and learned to type.
I presume you have full use of all your fingers, but you might not.
If you have full access to your hands, I strongly suggest you learn to touch type. Most programmers can hit 60+ WPM including the symbol keys; personally I'm around 120WPM.
If you don't have full use of your fingers you have a little sympathy, but it is something that can be overcome. You can buy one-handed keyboards or you can learn to get along with a standard keyboard.