레이블이 OLKB인 게시물을 표시합니다. 모든 게시물 표시
레이블이 OLKB인 게시물을 표시합니다. 모든 게시물 표시

2017. 9. 21.

[IT 제품 구매 가이드] OLKB Planck 키보드 - 레이어

나의 오렌지 Planck

이전 포스팅에서는 Planck 키보드 구입처와 간단한 특징에 대해서 알려드렸습니다. 이번 포스팅에서는  60% 이하 키보드에서 다양하게 적용되는 레이어 개념에 대해서 알아보도록 하겠습니다.

레이어(layer)

단어 그대로 층, 층위 등을 의미합니다. 포토샵을 사용하시는 분은 레이어에 익숙할 것입니다. 
그런데 키보드에도 뜬금없이 레이어라는 의문이 생길 수 있을 것입니다. 사실 우리가 현재 사용하는 키보드에도 간단한 형태의 레이어가 모두 적용되어 있습니다. 바로 shift 키가 그 기능을 담당합니다.

대소문자가 구분이 되는 알파벳을 예로 설명하겠습니다. CapsLock 키가 꺼져있는 상태를 가정합시다. 'A'를 입력하기 위해서 우리는 보통 CapsLock를 켜거나 shift 키를 누른 상태에서 'a'를 입력할 것입니다. 

한글은 CapsLock이 적용되지 않기 때문에  'ㄲ'을 입력하기 위해서는 반드시 shift 키를 누른 상태에서 'ㄱ'을 입력해야 합니다. 너무나도 당연하기 때문에 설명하기도 조금 민망하네요.

정리하면 이렇습니다. shift 키를 누르면 소문자가 모두 자동으로 대문자로 바뀝니다. 한글의 경우, 된소리가 있는 자음이라면 shift를 누르는 순간 모두 자동으로 바뀝니다. 레이어가 바로 이런 기능과 동일합니다.

Planck 키보드에는 2개의 레이어가 추가로 존재합니다. 그 말은 shift 키와 유사한 기능을 하는 키가 2개 더 존재한다는 것을 의미합니다.

Planck 키보드의 위, 아래 레이어

위 그림을 보면 기본 레이어 + 흰색, 윗 레이어 - 노란색, 아랫 레이어 - 파란색 총 3개의 레이어가 존재함을 알 수 있습니다. 가운데에 있는 기본 레이어에는 파란색의 아랫 레이어 키와 노란색 윗 레이어 키가 있습니다.

만약 파란색 아랫 레이어 키를 shift 키처럼 누르면 기본 레이어가 아랫 레이어로 변경됩니다. 아랫 레이어에 지정된대로 입력이 들어갑니다.


'Q'키를 예를 들어 살펴보겠습니다. 윗 레이어 키를 누른 상태에서 'Q'를 누르면 '1'이 입력됩니다. 아랫 레이어 키를 누른 상태에서 'Q'를 누르면 '!'가 입력됩니다. 쉽게 이해될 것입니다.

앞서 언급했듯이 40% 키보드는 대부분 이와 같은 기능을 제공하고 있습니다. 극도로 키 갯수를 줄여서 손의 이동을 최소화하는 대신에 제거된 일반 키보드의 키(펑션키, 숫자키 등등)을 입력할 수 있는 다른 방법을 제공해야만 하기 때문입니다.

레이어의 편의성

40% 키보드는 이 레이어 기능이 핵심입니다. 레이어 기능이 매력적으로 느껴진다면 한번 구매를 고려해볼만 합니다. 만약 그 반대라면 40% 키보드는 쳐다보지도 말아야 합니다. 아마 작고 귀여운 장식품으로 전락할 것이고, 결국은 중고나라나 키보드 관련 사이트의 중고시장에 판매글을 올리는 자신을 발견할 수 있을 것입니다.

사실 저는 위에서 보여드린  기본으로 설정된 레이어 키 맵핑을 좋아하지 않습니다. 저는 숫자를 넘버패드처럼 사용하기를 원하고, 사칙 연산 기호는 한군데에 모아서 계산기처럼 쓰기를 원합니다. 그리고 저는 평소 사용하는 펑션키는 몇 개 없기때문에 필요없는 펑션키는 모두 제거하고 싶습니다.

자신이 사용하는 패턴에 따라 레이어를 구성해야만 비로소 편의성이 극대화됩니다. 그래서 저는 다음과 같이 레이어 키 맵핑을 수정하였습니다.


기본 레이어

* ,-----------------------------------------------------------------------------------.
* | Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp |
* |------+------+------+------+------+-------------+------+------+------+------+------|
* | Shift| A | S | D | F | G | H | J | K | L | ; |Enter |
* |------+------+------+------+------+------|------+------+------+------+------+------|
* | Ctrl | Z | X | C | V | B | N | M | , | . | / | ' |
* |------+------+------+------+------+------+------+------+------+------+------+------|
* | Esc |CAPS | GUI | Alt |Lower | Space |Raise | Left | Down | Up |Right |
* `-----------------------------------------------------------------------------------'

윗 레이어

* ,-----------------------------------------------------------------------------------.
* | ` | 7 | 8 | 9 | | | | | | | | Bksp |
* |------+------+------+------+------+-------------+------+------+------+------+------|
* | Del | 4 | 5 | 6 | | | | * | = | _ | | |
* |------+------+------+------+------+------|------+------+------+------+------+------|
* | | 1 | 2 | 3 | 0 | | | + | |Pg Up |Pg Dn | \ |
* |------+------+------+------+------+------+------+------+------+------+------+------|
* | | | | | | | | Next | Vol- | Vol+ | Play |
* `-----------------------------------------------------------------------------------'

아랫 레이어

* ,-----------------------------------------------------------------------------------.
* | ~ | & | | | | | | [ | ] | | | Bksp |
* |------+------+------+------+------+-------------+------+------+------+------+------|
* | Del | $ | % | ^ | | | | { | } | | | |
* |------+------+------+------+------+------|------+------+------+------+------+------|
* | | ! | @ | # | | | | ( | ) | Home | End | | |
* |------+------+------+------+------+------+------+------+------+------+------+------|
* | | | | | | | | Next | Vol- | Vol+ | Play |
* `-----------------------------------------------------------------------------------'

기본레이어에서 esc, shift, ctrl 등 키의 위치를 수정하였습니다. 윗 레이어에 숫자패드와 연산 기호를 넣었고, 아랫 레이어에는 특수 문자를 넣었습니다. 현재는 이 구성으로 사용하고 있습니다. 사용하다보면 불편한 점을 자연스럽게 발견하게 될 것이고, 다시 키 맵핑을 수정할 예정입니다.

프로그래밍 가능한 키보드

어떻게 자기 마음대로 키 맵핑을 수정할 수 있는지 궁금한 사람도 있을 것입니다. 그것은 키보드에 설치하는 펌웨어를 사용자가 직업 제어할 수 있기 때문입니다. 대부분의 40% 키보드는 레이어 기능과 함께 펌웨어를 사용자가 직접 조작할 수 있게 해주기 때문에 높은 자유도를 제공합니다.

하지만 프로그래밍 가능하다는 표현에서 이미 높은 벽을 느끼는 사람이 대부분일 것입니다. 펌웨어에서 이미 불안을 느끼는 사람도 있을 것입니다. 여기에 대해서도 차근차근 알아볼 예정입니다.

오늘은 포스팅은 간단히 여기서 마무리 하겠습니다. 오늘은 특이하게 꾸며진 Planck를 보면서 끝내겠습니다.

다음 Planck 키보드 글은 펌웨어를 수정하여 레이아웃을 변경하도록 합니다. 다소 어렵지만 이 키보들 사용하고자 하는 분들은 꼭 참고하길 바랍니다.






2017. 9. 20.

[IT 제품 구매 가이드] OLKB Planck 키보드 - 간단한 소개와 구매

cherry G80-3000에서 급한대로 키캡을 뽑아서 조립한 planck 키보드

우리나라에서 규모가 큰 키보드 관련 사이트인 키보드 매니아에서 planck 키보드를 검색하면 문서는 8개, 댓글은 12개입니다. 그야말로 변방입니다. 크게 관심을 받지 못하는 키보드이지만, 혹시나 구매를 고려하는 분들 혹은 그냥 궁금해하시는 분을 위해서 글을 작성합니다. 사실은 그냥 쓰고 싶었어요. '이런거도 있다...' 정도로 소개하고 싶었어요. 그리고 이 글을 보시는 분의 지갑이 가벼워지면 좋겠습니다. 그럼 시작하겠습니다.


구매하여 수령하기까지


olkb.com의 Jack Humbert가 제작한 Planck 키보드입니다. 올해 3월에 massdrop.com에서 Planck 키보드 drop이 있었더랬죠. 냅다 주문을 했는데, 오늘은 9월 19일 저는 여전히 키보드를 배송받지 못 했습니다.  massdrop이 얼마나 무서운 곳인지 실감하고 있습니다. 거의 반년동안 고통받고 있습니다. 중간중간 일정이 연기된다는 말에 8월 중순 쯤에 olkb.com에서 직접 planck 키보드 부품을 주문하여서 조립하였습니다.  가격 차이도 크지 않고, 배송도 massdrop에 비교하면 훨씬 빠릅니다. 

(그래도 4주 정도 소모되었습니다.)


수시로 판매하는 곳은 olkb.com입니다.

하지만 olkb.com에서는 아노다이즈 알루미늄 케이스, 스틸 및 브라스 플레이트, PCB만 판매합니다. 키스위치 및 스페이스바(위 이미지의 0 스위치 자리)에 사용될 스테빌라이저는 따로 구매하셔야 합니다. 저는 가지고 있던 cherry G80-3000의 넘버패드의 0에서 뽑아서 사용하였습니다.

종종 판매하는 곳은 massdrop.com입니다.

수시로 판해하는 곳이 아닙니다. 키캡, 스테빌라이저, 키 스위치까지 조립에 필요한 모든 부품을 묶어서 판매합니다.

massdrop에서 판매한 Planck 키보드 키캡 세트

이런 멋진 키캡도 종종 판매하지만... 저도 이거 3월에 주문하였지만... 11월 달 되어야 받을 수 있습니다. massdrop이 가끔은 이렇게나 무서운 곳입니다.


Planck 키보드에 대한 간단한 소개


기본적으로 이 키보드는  40% 키보드입니다. 여기서 40%는 풀배열을 기준으로 비교했을때 비율입니다. 일반 풀 배열 키보드와 비교하면 반도 안되는 키 스위치를 가지고 있습니다.

"왜 이렇게 작게 만든거야?"

이렇게 작게 만든 이유는 키보드를 사용하는데  손의 움직임을 최소화하기 위해서 입니다. 일반 키보드에서 방향키를 사용하기 위해서는 오른손을 방향키 위치로 옮겨야 합니다.


Leopold fc750

많은 분들이 사용하는 Leopold fc750입니다. 글을 입력하다가 편집을 위해서 방향키를 사용해야하는 순간 오른손은 우측으로 마실을 떠나야 합니다. 오른손이 방향키로 마실 나가는 것을 싫어하는 분들도 많습니다. 그래서 Leopold는 fc660c에서 새로운 배열을 보여주었습니다.

Leopold fc660

저도 개인적으로 매우 만족하면서 사용한 배열이었습니다. 750과 비교하면 오른손이 마실 나가는 거리가 상당히 줄었습니다. 대신 home, end. page up. page down 등의 편리한 기능을 제공하는 키를 포기해야 합니다. 660과 같은 배열을 사용하는 키보드에서 home 버튼은 'FN + 왼쪽 방향키' 조합을 사용해야 합니다. 어느 쪽이 좋은지는 스스로가 선택하면 됩니다. 그러면 Planck 키보드는 어떨까요?

키캡이 어설픈 나의 Planck. 키캡은 올해 안으로 배송이 될까.


다시 한번 보겠습니다. 방향키가 알파벨 배열로 완전히 들어와 있습니다. fc660과 비교해도 방향키를 사용하기 위해서 오른손이 움직이는 거리가 매우 줄어들었음을 확인할 수 있습니다.

olkb.com에서 제공하는 이미지입니다. Planck 키보드에서 어떤 키를 누르기 쉽고, 어떤 키를 누르기 어려운지에 대해서 보여줍니다. 위에서 두 번째 줄이 바로 F와 J가 있는 기본적인 위치입니다. 기본적으로 Planck 키보드는 스위치를 기준으로 2개 이내의 거리에 모든 키가 배치되어 있습니다. 그렇기 때문에 키보드를 사용하는 동안에 손을 움직일 필요가 거의 없어집니다.

많은 40% 키보드가 이와 유사한 기본 제작 철학을 가지고 있습니다. 키 스위치가 적을수록 사용자가 손을 이동시키는 거리는 줄어들게 마련입니다.

"stagger vs ortholinear"


갑자기 이게 무슨 소리냐고 생각하는 분이 있을 것입니다. stagger는 우리가 사용하는 기본적인 세로 배열 방식입니다. 위의 이미지에서 아래에 있는 키보드가 stagger 방식입니다. 세로 방향 기준으로 키 스위치가 지그재그 배치되어 있습니다. 이 방식의 장점은 특정 키를 칠 때, 이 손가락으로 쳐도되고 저 손가락으로 쳐도 된다는 점입니다. 예를 들면 C키를 누를 때, 어떤 사람은 중지를 사용할 것이고, 어떤 사람은 검지를 사용할 것입니다. 어떤 손가락을 사용하더라고 크게 문제가 되지 않습니다. 이런 장점으로 거의 대부분의 키보드에서 이 방식을 채택하고 있습니다. 그리고 지그재그로 키를 배치하기 때문에 tab, shift, ctrl 등의 키가 자연스럽게 커지게 됩니다. 이것도 크게 문제가 되지는 않습니다. 대충 눌러도 눌러지는 장점이 있기 때문입니다.

ortholinear는 키 스위치가 수직으로 배치되어 있다는 것을 의미합니다. 일반적인 사전에 등록된 단어는 아닙니다. 직교를 의미하는 단어에서 파생하여 만든 단어로 추측합니다. 위 이미지에서 위에 있는 키보드가 ortholinear 방식입니다. 이 배열을 사용하는 키보드는 일상에서는 거의 만나기 힘들 것입니다. 보통 키보드를 stagger 방식으로 처음 접하기 때문에 키보드 생산 업체에서 사용자들에게 불편함을 감수하도록 하면서까지 ortholinear 방식을 강요할 수 없기 때문입니다. olkb.com의 Jack Humbert는 Planck 키보드를 디자인할 때, shift 키와 같은 키도 일반적인 알파벳 키 크기로 줄였습니다. 결국, planck 키보드는 매우 작은 크기를 가지게 되었습니다.

다음은 75% 키보드, 60% 키보드, 40% 키보드(Planck 키보드)의 크기를 비교해보겠습니다.


위 이미지에서 확인할 수 있듯이 Planck 키보드는 75% 키보드와 비교하면 거의 1/4 정도 크기 정도 입니다. 매우 작습니다. 많은 사람들이 이 키보드를 처음 보면 크기에 깜짝 놀랄 수 밖에 없을 것입니다. 그와 함께 다음과 같은 질문이 생길 것입니다.

'이걸로 제대로 사용할 수는 있나?' 

제 답은 '충분히 가능하다.' 입니다. 일주일 정도 프로그래밍 및 구글 문서를 작성하면서 전혀 어려움을 느끼지 못 했습니다. 심지어 저는 전에 사용하던 키보드보다 편하게 사용하였습니다. stagger 방식에서 ortholinear 방식으로 바꾸는 시간은 약 하루 이틀 정도면 충분했습니다. 이 기간은 개인적인 차이가 있을 수도 있습니다. 그러면 이제 본격적으로 Planck 키보드의 강력한 장점에 대해서 알아보도록 하겠습니다.  레이어 기능 및 매크로 제작 등 일반적인 키보드에서는 상상도 할 수 없는 기능을 알아볼 예정입니다. 물론 그렇게 쉽지는 않지만 최대한 자세하고 차근차근 설명해보도록 하겠습니다.

다음 포스팅을 통해서...

이번 포스팅은 다양한 Planck 키보드 사진을 보면서 마무리하도록 하겠습니다.