&룸 사용자 정의 HHKB
의 목적
"조용했어"을 사용하여 HappyHackingKeyBoard-JP(HHKB)에 대한 사용자 정의 설정 파일에 대한 설명을 제공합니다.
HKB가 아니더라도 일반 109 키보드라면 사용할 수 있을 것 같다.
키 정렬
시작 위치에서 벗어나지 않고 커서 조작과 단축키 편집 조작을 하면 다음과 같이 키 설정을 할 수 있다.
또한 이 배열은 다음과 같은 문장의 영향을 받는다.
사고 속도로 컴퓨터를 사용하는 기술
모드 파일
키 구성은 항상 유효한 구성이 아니라 그림의 Mod2 키(HHKB의 변환 키 없음)와 동시에 눌러 활성화됩니다.
Ctrl키와 Alt키처럼 다른 키와 조합을 통해 키를 입력하는 키를mod0~mod9이라고 하는데, 한가할 때 자유롭게 조합을 지정하여 10가지mod0~mod9를 추가할 수 있다.
여기서 Mod2를 사용해서 정의한 것은 필자의 환경 관계로 특별한 의미가 없기 때문이다.
키 설명
그림의 키 이름에 있는 특수한 이름만 설명합니다.
「Ctrl+←」「Ctrl+→」
한 글자씩 이동하다.
「Top」「Bottom」
끝으로 이동: "Ctrl+Home""Ctrl+End"
「New Line」
앞으로 줄 바꿈 입력: "Enter, ←"
「Kill Line」
앞의 끝을 삭제합니다. "Shift+End, Del"
「BKill Word」「Kill Word」
한 글자씩 삭제: "Shift+Ctrl+←,Del""Shift+Ctrl+→Del"
「Cancel」
ShiftLock이 유효하면 ShiftLock을 비활성화하고 그렇지 않으면 Esc 키를 입력합니다.
「Shift Lock」
Shift 키를 눌러 상태 잠금 해제
프로파일
'루와'에 대한 문법 지식은 상세하게 설명하지 않고 상술한 각 기능을 어떻게 설정하는지에 대한 해설에만 한정된다.설정 파일의 문법에 대해 자세히 알고 싶은 사람은 참조일가 수첩.
어쨌든 완제품을 원하는 사람여기..
패턴 파일 키 지정
'변환 없음' 키에mod2와 '반각/전각' 키를 분배하는 정의는 다음과 같다.
list1.mayu # Mod2キーを定義
mod mod2 = !!無変換 # ※1
key *無変換 = 半角/全角 # ※2
key R-*無変換 = &Ignore # ※3
※ 1 "변환 없음"키를mod2의 단일 모뎀 키로 설정합니다.
※ 2 "전환 없음"을 "반각/전각"으로 분배
※ 3"무년"의 연속 수입은 무효화됩니다.
위의 설정에 따라 변환 없음 키는 다음과 같이 동작합니다.
시작 위치에서 벗어나지 않고 커서 조작과 단축키 편집 조작을 하면 다음과 같이 키 설정을 할 수 있다.
또한 이 배열은 다음과 같은 문장의 영향을 받는다.
사고 속도로 컴퓨터를 사용하는 기술
모드 파일
키 구성은 항상 유효한 구성이 아니라 그림의 Mod2 키(HHKB의 변환 키 없음)와 동시에 눌러 활성화됩니다.
Ctrl키와 Alt키처럼 다른 키와 조합을 통해 키를 입력하는 키를mod0~mod9이라고 하는데, 한가할 때 자유롭게 조합을 지정하여 10가지mod0~mod9를 추가할 수 있다.
여기서 Mod2를 사용해서 정의한 것은 필자의 환경 관계로 특별한 의미가 없기 때문이다.
키 설명
그림의 키 이름에 있는 특수한 이름만 설명합니다.
「Ctrl+←」「Ctrl+→」
한 글자씩 이동하다.
「Top」「Bottom」
끝으로 이동: "Ctrl+Home""Ctrl+End"
「New Line」
앞으로 줄 바꿈 입력: "Enter, ←"
「Kill Line」
앞의 끝을 삭제합니다. "Shift+End, Del"
「BKill Word」「Kill Word」
한 글자씩 삭제: "Shift+Ctrl+←,Del""Shift+Ctrl+→Del"
「Cancel」
ShiftLock이 유효하면 ShiftLock을 비활성화하고 그렇지 않으면 Esc 키를 입력합니다.
「Shift Lock」
Shift 키를 눌러 상태 잠금 해제
프로파일
'루와'에 대한 문법 지식은 상세하게 설명하지 않고 상술한 각 기능을 어떻게 설정하는지에 대한 해설에만 한정된다.설정 파일의 문법에 대해 자세히 알고 싶은 사람은 참조일가 수첩.
어쨌든 완제품을 원하는 사람여기..
패턴 파일 키 지정
'변환 없음' 키에mod2와 '반각/전각' 키를 분배하는 정의는 다음과 같다.
list1.mayu # Mod2キーを定義
mod mod2 = !!無変換 # ※1
key *無変換 = 半角/全角 # ※2
key R-*無変換 = &Ignore # ※3
※ 1 "변환 없음"키를mod2의 단일 모뎀 키로 설정합니다.
※ 2 "전환 없음"을 "반각/전각"으로 분배
※ 3"무년"의 연속 수입은 무효화됩니다.
위의 설정에 따라 변환 없음 키는 다음과 같이 동작합니다.
그림의 키 이름에 있는 특수한 이름만 설명합니다.
「Ctrl+←」「Ctrl+→」
한 글자씩 이동하다.
「Top」「Bottom」
끝으로 이동: "Ctrl+Home""Ctrl+End"
「New Line」
앞으로 줄 바꿈 입력: "Enter, ←"
「Kill Line」
앞의 끝을 삭제합니다. "Shift+End, Del"
「BKill Word」「Kill Word」
한 글자씩 삭제: "Shift+Ctrl+←,Del""Shift+Ctrl+→Del"
「Cancel」
ShiftLock이 유효하면 ShiftLock을 비활성화하고 그렇지 않으면 Esc 키를 입력합니다.
「Shift Lock」
Shift 키를 눌러 상태 잠금 해제
프로파일
'루와'에 대한 문법 지식은 상세하게 설명하지 않고 상술한 각 기능을 어떻게 설정하는지에 대한 해설에만 한정된다.설정 파일의 문법에 대해 자세히 알고 싶은 사람은 참조일가 수첩.
어쨌든 완제품을 원하는 사람여기..
패턴 파일 키 지정
'변환 없음' 키에mod2와 '반각/전각' 키를 분배하는 정의는 다음과 같다.
list1.mayu # Mod2キーを定義
mod mod2 = !!無変換 # ※1
key *無変換 = 半角/全角 # ※2
key R-*無変換 = &Ignore # ※3
※ 1 "변환 없음"키를mod2의 단일 모뎀 키로 설정합니다.
※ 2 "전환 없음"을 "반각/전각"으로 분배
※ 3"무년"의 연속 수입은 무효화됩니다.
위의 설정에 따라 변환 없음 키는 다음과 같이 동작합니다.
'변환 없음' 키에mod2와 '반각/전각' 키를 분배하는 정의는 다음과 같다.
list1.mayu
# Mod2キーを定義
mod mod2 = !!無変換 # ※1
key *無変換 = 半角/全角 # ※2
key R-*無変換 = &Ignore # ※3
※ 1 "변환 없음"키를mod2의 단일 모뎀 키로 설정합니다.※ 2 "전환 없음"을 "반각/전각"으로 분배
※ 3"무년"의 연속 수입은 무효화됩니다.
위의 설정에 따라 변환 없음 키는 다음과 같이 동작합니다.
Mod2 수정자 키 지정
mod2를 통해 수정자 키에 분배할 때 정의는 다음과 같습니다.
list2.mayu# KeySeq定義 ※1
keyseq $Edit/kill-word = S-C-Right Delete # 前進単語削除
keyseq $Edit/backward-kill-word = S-C-Left Delete # 後退単語削除
keyseq $Edit/kill-line = S-End Delete # 1行削除
# 編集ショートカット
key M2-* = * # ※2
key Z = C-Z # UNDO
key X = C-X # CUT
key C = C-C # COPY
key V = C-V # PASTE
key Y = C-Y # REDO
key Comma = $Edit/backward-kill-word # 後方単語削除
key FullStop = $Edit/kill-word # 前方単語削除
key M = $Edit/kill-line # 行末まで削除
key N = Return # 改行
key H = BackSpace # BS
key G = Delete # DEL
key ~M2- =
# 移動
key M2-* = *
key K = ←
key L = →
key S = ↑
key D = ↓
key J = C-← # 単語
key Semicolon = C-→
key A = PageUp # 頁
key F = PageDown
key I = Home # 行頭
key O = End
key W = C-Home # 頁頭
key E = C-End
key ~M2- =
※ 1KeySeq로 2단계 이상의 입력을 정의했으며, 이 정도의 길이가 다른 파일화되지 않으면 정의부에 직접 적는 것이 좋습니다
※ 2 기본 모드 설정
기본 모드 파일을 설정하면 나중에 정의가 명확하지 않아도 모뎀을 지정한 것으로 해석됩니다.
Shift 록
Shift 잠금 동작을 상태 마이그레이션 맵으로 나타낼 때는 다음과 같습니다.
'일반 상태' 에서는 일반적인 커서 이동 동작을 실행하지만, 'Shift 잠금 상태' 에서는 같은 단추를 사용하여 커서 동작을 할 때 Shift가 눌린 상태에서 커서 이동을 실현하는 것이 목표입니다.
[부드럽게]에는 잠금키로 불리는 내부 변수가 있으므로 다음과 같이 설정하면 잘 작동할 수 있지만 이 설정에서는 Shift 잠금 해제 시 동작이 의도대로 작동하지 않습니다.
list3.mayu # Mod2キーを定義
mod mod2 = !!無変換
# 通常モード操作
key M2-K = ←
key M2-L = →
key M2-S = ↑
key M2-D = ↓
# Shiftロック開始
key M2-D-U = &Toggle(L0, on) # ※1
# Shiftロック操作
key L0-M2-K = S-← # ※2
key L0-M2-L = S-→
key L0-M2-S = S-↑
key L0-M2-D = S-↓
# Shiftロック解除
key U-*無変換 = &Toggle(L0, on) # ※3
※ 1 "Mod2+U"누르면 Lock 0이 ON
※ 2 수정자 "L0-M2-"유효 시 커서 이동 동작
※ 3 별도로'무변환'을'누르기-놓기'로 설정하면 동작하지만, 모뎀으로 기능을 발휘할 때는'놓기'동작을 감지할 수 없습니다.
list3.상태 이동도를 통해 메이유의 동작을 나타낼 때 다음과 같다.
Shift 잠금에서 일반 상태로 돌아가는 경로가 의도대로 작동하지 않습니다.
따라서 키 맵을 설치 대신 사용하면 다음과 같은 설정이 성공적으로 실행됩니다.
list4.mayu # Mod2キーを定義
mod mod2 = !!無変換
# 通常モード操作
key M2-K = ←
key M2-L = →
key M2-S = ↑
key M2-D = ↓
keymap kmp_shiftLock : Global # ※1
keyseq $Prefix_shiftLock = &Prefix(kmp_shiftLock, false) &EditNextModifier(M2-)
mod mod2 -= 無変換 # ※2
key *無変換 = &Ignore
key U-*無変換 = &CancelPrefix # ※3
# Shiftロック操作
key *K = S-← $Prefix_shiftLock # ※4
key *L = S-→ $Prefix_shiftLock
key *S = S-↑ $Prefix_shiftLock
key *D = S-↓ $Prefix_shiftLock
keymap Global
# Shiftロック開始
key M2-D-U = $Prefix_shiftLock # ※5
※ 1 시프트 잠금 동작을 정의하는 키맵
※ 2 "무전환"에서 벗어날 때 키 분배 동작을 위해 kmpshiftLock에서 모뎀 정의에서 제거
※ 3 CancelPrefix 이후 시프트 잠금 모드에서 일반 모드로 복구
※ 4 시프트 잠금 조작 후 다시 kmpShiftLock Profix로 키맵에 머무르기
※ 5 일반 모드에서 시프트 잠금 모드로 이동
list4.상태 이동도를 통해 메이유의 동작을 나타낼 때 다음과 같다.
되돌아올 때의 상태 이동 경로가 증가했지만 정의되지 않은 조작이라면 정상 상태로 돌아오기 때문에 역할을 잘 발휘할 수 있어 효과가 있다.
Reference
이 문제에 관하여(&룸 사용자 정의 HHKB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rai_suta/items/2e7d990828cb57056e9c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# KeySeq定義 ※1
keyseq $Edit/kill-word = S-C-Right Delete # 前進単語削除
keyseq $Edit/backward-kill-word = S-C-Left Delete # 後退単語削除
keyseq $Edit/kill-line = S-End Delete # 1行削除
# 編集ショートカット
key M2-* = * # ※2
key Z = C-Z # UNDO
key X = C-X # CUT
key C = C-C # COPY
key V = C-V # PASTE
key Y = C-Y # REDO
key Comma = $Edit/backward-kill-word # 後方単語削除
key FullStop = $Edit/kill-word # 前方単語削除
key M = $Edit/kill-line # 行末まで削除
key N = Return # 改行
key H = BackSpace # BS
key G = Delete # DEL
key ~M2- =
# 移動
key M2-* = *
key K = ←
key L = →
key S = ↑
key D = ↓
key J = C-← # 単語
key Semicolon = C-→
key A = PageUp # 頁
key F = PageDown
key I = Home # 行頭
key O = End
key W = C-Home # 頁頭
key E = C-End
key ~M2- =
Shift 잠금 동작을 상태 마이그레이션 맵으로 나타낼 때는 다음과 같습니다.
'일반 상태' 에서는 일반적인 커서 이동 동작을 실행하지만, 'Shift 잠금 상태' 에서는 같은 단추를 사용하여 커서 동작을 할 때 Shift가 눌린 상태에서 커서 이동을 실현하는 것이 목표입니다.
[부드럽게]에는 잠금키로 불리는 내부 변수가 있으므로 다음과 같이 설정하면 잘 작동할 수 있지만 이 설정에서는 Shift 잠금 해제 시 동작이 의도대로 작동하지 않습니다.
list3.mayu
# Mod2キーを定義
mod mod2 = !!無変換
# 通常モード操作
key M2-K = ←
key M2-L = →
key M2-S = ↑
key M2-D = ↓
# Shiftロック開始
key M2-D-U = &Toggle(L0, on) # ※1
# Shiftロック操作
key L0-M2-K = S-← # ※2
key L0-M2-L = S-→
key L0-M2-S = S-↑
key L0-M2-D = S-↓
# Shiftロック解除
key U-*無変換 = &Toggle(L0, on) # ※3
※ 1 "Mod2+U"누르면 Lock 0이 ON※ 2 수정자 "L0-M2-"유효 시 커서 이동 동작
※ 3 별도로'무변환'을'누르기-놓기'로 설정하면 동작하지만, 모뎀으로 기능을 발휘할 때는'놓기'동작을 감지할 수 없습니다.
list3.상태 이동도를 통해 메이유의 동작을 나타낼 때 다음과 같다.
Shift 잠금에서 일반 상태로 돌아가는 경로가 의도대로 작동하지 않습니다.
따라서 키 맵을 설치 대신 사용하면 다음과 같은 설정이 성공적으로 실행됩니다.
list4.mayu
# Mod2キーを定義
mod mod2 = !!無変換
# 通常モード操作
key M2-K = ←
key M2-L = →
key M2-S = ↑
key M2-D = ↓
keymap kmp_shiftLock : Global # ※1
keyseq $Prefix_shiftLock = &Prefix(kmp_shiftLock, false) &EditNextModifier(M2-)
mod mod2 -= 無変換 # ※2
key *無変換 = &Ignore
key U-*無変換 = &CancelPrefix # ※3
# Shiftロック操作
key *K = S-← $Prefix_shiftLock # ※4
key *L = S-→ $Prefix_shiftLock
key *S = S-↑ $Prefix_shiftLock
key *D = S-↓ $Prefix_shiftLock
keymap Global
# Shiftロック開始
key M2-D-U = $Prefix_shiftLock # ※5
※ 1 시프트 잠금 동작을 정의하는 키맵※ 2 "무전환"에서 벗어날 때 키 분배 동작을 위해 kmpshiftLock에서 모뎀 정의에서 제거
※ 3 CancelPrefix 이후 시프트 잠금 모드에서 일반 모드로 복구
※ 4 시프트 잠금 조작 후 다시 kmpShiftLock Profix로 키맵에 머무르기
※ 5 일반 모드에서 시프트 잠금 모드로 이동
list4.상태 이동도를 통해 메이유의 동작을 나타낼 때 다음과 같다.
되돌아올 때의 상태 이동 경로가 증가했지만 정의되지 않은 조작이라면 정상 상태로 돌아오기 때문에 역할을 잘 발휘할 수 있어 효과가 있다.
Reference
이 문제에 관하여(&룸 사용자 정의 HHKB), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rai_suta/items/2e7d990828cb57056e9c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)