프로그래밍을 위해 새로운 키보드 레이아웃을 만드는 것에 대해 생각하고 있습니다. 이제는 대부분 HTML, JavaScript / jQuery / CoffeeScript, CSS / LESS / SASS로 프로그래밍하지만 몇 년 안에 LUA, C ++ 및 Java로 쉘 스크립팅 및 RegEx를 곧 다룰 수 있습니다. 키의 배치에 대한 과학적 증거를 갖고 싶습니다. 나는 아이디어 / 요구 사항이 있으며, 일부는 자신이 발명하거나, 일부는 다른 사람들로부터 얻거나 파생되었습니다.
- 거의 모든 키를 다시 정렬 할 수 있습니다
- RETURN , 왼쪽 SHIFT , 왼쪽 CONTROL , 스페이스 바 및 탭 은 그대로 있어야하지만 숫자, 기호 및 이동 키를 포함한 다른 모든 항목은 이동 가능합니다.
- 휴가에 최적화 될 수 zxcv & perhhaps 들 로 인해 일반적인 실행 취소 / 잘라 내기 / 복사 / 붙여 넣기 / 저장 습관, 장소에 머물 :)
- 삭제 키가 CAPS LOCK 이 있는 위치로 이동 될 수 있음 :)
- () {} [] <>와 같은 대괄호를 유지하지는 않을 것입니다. 아래 참조
- IMHO가 키 사용량 을 계산하는 정확한 방법 은 키 개수가 아닌 키 로깅을 사용하는 것입니다 .
- "프로그래밍"의 대부분은 이메일, 포럼, 트위터, 버그보고, 웹 서핑 등에 게시하고 있습니다.
- 키보드 사용의 많은 부분이 "움직임"이라고 생각합니다. 필드 간 이동, 페이지 아래로 이동, 커서 이동 등. 파일 출력으로 캡처되지 않습니다.
- 많은 편집자들이 자동 완성 및 매크로를 사용하므로 close-deliminators :)}]>는 오프너만큼 자주 입력되지 않을 수 있으므로 키 로깅 및 구문 분석 파일 만 정확합니다.
그래서 내 질문 :
- 별도의 파일을 직접 보내지 않으면 파일을 업로드하지 않는 안전한 무료 / 오픈 소스 소프트웨어 키로거 란 무엇입니까 ? 보안뿐만 아니라 분석 IMHO가 발생할 수 있기 때문에 로그인 이름과 비밀번호를 수집하지 않는 것이 좋습니다.
- 단일 및 쌍 키 카운트를 다이제스트하기 위해 클라이언트 측에서 어떤 프로그램을 사용할 수 있습니까? 아니면 가장 좋은 방법은 무엇입니까?
- 도와 줄 자원 봉사자를 찾는 것이 가장 좋은 방법은 무엇입니까?
지금까지 최고의 연구 : http://www.michaelcapewell.com/projects/keyboard/layout_capewell.htm
http://viralintrospection.wordpress.com/category/technology/keyboard-layouts/
& Wikipedia : Keyboard_layout # Non-QWERTY_keyboards_for_Latin_scripts
티아!
<>{}[]
자신의 키 를 Giv (및 현재 Shift가 필요한 다른 키)로 생각하는 것 같습니다. 나는 스스로 프로그래머라고 생각하지는 않지만 bash 스크립트를 작성할 때 가장 성가신 것을 알고 있습니다.