programing

프로그래머 드보락 레이아웃으로 전환 할 생각

nasanasas 2020. 11. 16. 21:35
반응형

프로그래머 드보락 레이아웃으로 전환 할 생각


나는 꽤 오랫동안 프로그래밍을 해왔고 "프로그래머 드보락"키보드 레이아웃에 대해 들었습니다. 제가 전환을해야하는지 결정하는 데 도움이되는 사람들의 의견을 듣는 것은 흥미로울 것입니다.

제가 관심있는 주요 사항은 다음과 같습니다.

  1. 더 빨리 입력 할 수 있습니까?
  2. 여러 운영 체제에서 작동합니까?

저는 5.5 년부터 미국 또는 영국 키보드에서 표준 Dvorak 레이아웃 인 Dvorak을 사용해 왔습니다. 이것은 내가 항상 눈가리개를 입력했음을 의미합니다. 대괄호 나 파이프와 같은 "특수 프로그래머 키"의 경우에도 눈을 가리고 빠르게 입력하는 데 익숙해집니다. 이러한 키의 대부분은 리턴 및 백 스페이스 키 주변의 키를 제외하고 미국 키보드에서와 동일합니다.

QWERTY를 사용하여 달성 한 속도를 잃었 기 때문에 실제로 더 빨리 타이핑하고 있는지 알 수는 없지만 조금만 말할 수 있지만 가장 큰 이점은 더 차분하게 타이핑한다는 것입니다. QWERTY로 매우 빠르게 타이핑하면 손가락에 간질 발작이있는 것처럼 느껴집니다. 누르는 키 (영어)의 약 70 %가 중간 행에 있기 때문에 Dvorak에서는 그렇지 않습니다. 키의 70 %에 대해 QWERTY 에서 중간 행에 있지 않습니다 .

질문에 답하려면 :

  1. 반드시 그런 것은 아니지만 기분이 더 좋습니다. :)
  2. 문제 없습니다. 대부분의 최신 OS, 특히 시장 점유율이 0.5 % 이상인 OS에는 일부 Dvorak 레이아웃이 설치되어있어 바로 사용할 수 있습니다.

전환하기로 결정한 경우 어려운 방식으로 수행하십시오. 레이아웃을 인쇄하고 Mac에서 레이아웃을 전환했습니다. 그런 다음 나는 Dvorak plus로 모든 것을 지금하고 타이핑 연습을해야했습니다. 특히 "빠른 이메일 작성"을 원할 경우 전환은 처음에는 끔찍합니다. 그때 다시 전환 하지 마십시오 ! 2 주 후에는 합리적인 속도에 도달 할 수 있으며 여기에서 최고 속도로 쉽게 이동할 수 있습니다. 그리고 당신은 QWERTY를 잃지 않을 것입니다. 한 달에 한 번 미만으로 QWERTY를 입력하지만 몇 마디 후에 다시 눈가리개를 입력 할 수 있습니다. 속도로 돌아가는 것은 하루 안에 완료 될 수 있다고 가정합니다.


저는 5 개월 전에 qwerty에서 일반 dvorak으로 전환했으며 http://play.typeracer.com 에 따르면 평균 타이핑 속도를 45 wpm에서 61 wpm으로 늘 렸습니다 .

vim에 문제가 있었지만 이제는 vim 변경없이 일반 vim 속도로 돌아 왔습니다. 내 vim 바로 가기 속도를 되찾기까지 약 4 개월이 걸렸습니다.

C ++ 코딩을 많이하면서 프로그래머 dvorak을 시험해 보겠습니다.

저는 타이프 매트릭스 키보드를 사용하는데 빈 고무 커버를 사서 거기에 자신의 글자를 쓸 수 있습니다. 또한 운영 체제 없이도 dvorak 및 colemak 모드로 전환 할 수있는 스위치가 있지만 프로그래머 dvorak 모드는 없습니다. http://www.typematrix.com/

키보드는 정말 굉장하며 어쨌든 다른 레이아웃으로 변경하려면 키보드를 구입하는 것이 좋습니다. 나는 드보락으로 바꾸려고 비행기를 타지는 않았지만 키보드를 갖게되자 나쁜 쿼티 습관 (가운데를 가로 지르는 것과 같은)이 나왔기 때문에이 키보드를 재교육하는 한 생각했습니다. 드보락을 배우는 편이 낫습니다.

다른 한 가지는, 일단 넘어 가면 어두운면 으로 돌아갈 수 없다는 것 입니다. 나는 잠시 동안 dvorak과 qwerty로 달리기를 시도했습니다. 나는 dvorak을 너무 좋아하고 한두 달 동안 qwertying을 그만 두었고 지금은 qwerty에서 2 살이되었습니다.

최신 정보:

그래서 저는 거의 한 달 동안 프로그래머의 dvorak에 있었고 그것에 대해 매우 편안합니다. 저는 caps-lock 또는 num-lock을 사용하여 많은 숫자를 입력하지만 일반적으로 몇 개의 숫자로 이동합니다.

리눅스에서는 ñ과 악센트를 입력 할 수 있도록 키보드를 변경하는 키로 오른쪽 alt와 오른쪽 ctrl을 설정했습니다 (스페인어도 많이 입력하므로).

이것은 sudo dpkg-reconfigure keyboard-configuration우분투 에서 이루어졌습니다 .

프로그래머의 dvorak에서 bash, python 및 C ++로 코딩하는 것이 훨씬 쉽습니다.

내가 찾은 주요 이점은 10 시간 타이핑 세션 후 손목 통증이 없다는 것입니다.

또한 내 평균 속도는 여전히 올라갑니다.

타이 프라이 서 배지

업데이트 2 :

나는 또한 멋진 키보드를 샀다 : https://ergodox-ez.com/

내 자신의 레이아웃을 설정했습니다 : https://configure.ergodox-ez.com/keyboard_layouts/kzzrbb

키보드의 키가 일반 키보다 적기 때문에 일부 키를 이동해야했지만 결국에는 모두 가까워서 좋습니다.

한 가지 단점은 제가 이제 두 번의 교대 근무를한다는 것입니다. 하나는 숫자를 입력하기 위해 레이어 2로 변경합니다. 다른 하나는 컴퓨터로 전송되는 실제 변화입니다 (텍스트 선택 등에 사용됨). 결국 연습을 통해 뇌는 무엇이든 학습합니다.

이 키보드와 레이아웃은 매우 anti-rsi입니다. :)


나는 미국 dvorak을 사용합니다. 일부 대안보다 더 일반적입니다. 나는 25 년 동안 querty를 사용했고 문자를 만지는 법을 결코 배울 수 없었습니다. 내가 시도 할 때마다 내 손이 경련에 빠질 것입니다. 1 년 정도 전에 드보락으로 바꿨는데 이제는 터치가 가능합니다. 결과적으로 나는 이전보다 빠르지 만 좋은 쿼티 타이 퍼만큼 빠르지는 않습니다 (하지만 결코 그렇게 될 수 없었습니다). 그러나 더 편안하고 스트레스가 적습니다.

업데이트 (2012-09-04) : 이제 눈을 감고 타이핑하고 있는데, 키보드가 어떻게 생겼는지 기억이 나지 않습니다.

Update(2016-10-08): Still using Dvorak, but have to use querty at customer site, this is a pain, takes be a few seconds to get to the same terrible level of competence that I had before adopting querty.

I have also added a compose key, this is easily enabled on Debian (and most other Gnu/Linux), and there is a 3rd party app for Microsoft's Windows. I put this on the \| key as it is not used on my dvorak layout. I can use it to type £, ä, ę, é, ß, ♯ (that is a “sharp”, not a hash), x², ≠, ≤, ≈, ★, ¿, ☺, and more.


Edit Oct. 2016

It's been 5+ years now, still very happy. One thing: I found it slightly harder to use Programmer Dvorak on Mac than on Linux (Ubuntu). The former needs a custom keyboard layout installed and there are glitches with shortcuts here and there (for example, I have to press Cmd+F in qwerty layout in google docs to find something, however, on Ubuntu Ctrl+F in Dvorak works fine). It's not a big deal in my opinion, still using it on Mac.


Using Programmer Dvorak for 2 years now.

I work on Ubuntu, it has Programmed Dvorak embedded since ages. Usually on all Windows and Macs I work with there is a pre-installed Programmer Dvorak layout (on some of them it is a default one which makes most people unhappy :)

Initial transition was quite hard, but now I can't be more happy. Typing speed has increased to 65wpm and goes up (I couldn't get higher then 50 with querty). What is more important, it is much easier to type. The hardest part was to re-map emacs and other shortcuts in my mind, but it is not really that hard as some people describe - after a month or so I felt pretty comfortable with them.

By the way I have created a Programmed Dvorak typing tutorial since I haven't found a reasonable one:

http://programmer-dvorak.appspot.com/


I've been using Programmer Dvorak for about five or six years. I find the syntax layout really, really useful for C++ programming. My typing speed for plain text is about 10% faster in dvorak (either plain or programmer) than it is in qwerty, but I'm sure my code typing speed is faster still. I regularly write and code on OSX, Windows and various Ubuntu breeds, and switch between layouts on all OSes with no problems.


I've been using Programmer Dvorak almost exclusively for a year now, after going back and forth between it and QWERTY for a couple of years. I found it totally worth the switch, despite how difficult it was at first. The biggest hurdle for me was getting used to the top row keys. Programmer Dvorak takes its number layout straight from original Dvorak, with the odd numbers on the left and even on the right, and obscures them even further by requiring you to shift into them. The tradeoff is that just about all the symbols regularly used in programming are easily accessible with one finger. Square and curly brackets, parenthesis, and so forth are right there on the top row and do not require another finger holding down shift to access. I find this extremely valuable and coding without it now just feels... unnatural.

For your questions: 1) It took me a few months to surpass my typing speed with QWERTY (85wpm). I can't type that fast with QWERTY anymore thanks to retrained muscle memory ;) I don't think it's possible to be a master of both simultaneously.

2) You can install the layout on Windows, and the Linux distros I've used have it by default. They are different in one area through - the numeric keypad. The Windows variant that I've been using orients the keypad like a telephone's (1-2-3 keys on top), where in Linux they are where you would expect. Don't know why the Windows version is like that... it only made it more frustrating to relearn how to type numbers.


I have been writing software for 8 years using a heavily customised Dvorak layout similar to Programmer Dvorak.

The short answer is yes, I can type code faster than everyone else at work.

However,

  1. Typing fast does not matter as much when programming because I actually type very little (I wrote a small app that logged my every key press for a month and it was the equivalent of only 1 to 2 pages of text a day)

  2. Touch-typing code gave me (minor) RSI because I had to frequently use symbol keys that are very far from the home row.

I am still using Dvorak and the 'optimised' symbol key positions (similar to Programmer Dvorak), but I only touch-type text (for example code comments) and revert to two finger hunt-and-peck when typing code.


사람들은 1이 사실이라고 주장합니다. 그것이 만들어진 이유입니다. 그러나 나는 그것을 사용하는 프로그래머를 모릅니다 (우리는 괄호로 거의 비 정통적인 타이핑을하고 영어 스타일 키보드에 집중하는 것은 그다지 도움이되지 않습니다).
항목 2는 Windows / Mac / Ubuntu에 해당됩니다. 그것은 얻는 것만 큼 주류입니다. 키보드 레이아웃을 변경할 수있는 모든 OS (미국과 영국이 동일하지 않기 때문에 거의 모든 사람)도 Dvorak을 지원할 것입니다.

참고 URL : https://stackoverflow.com/questions/4264853/thinking-of-switching-to-programmer-dvorak-layout

반응형