Openbox 창 관리자 및 모든 latset 업데이트와 함께 Arch Linux를 사용하고 있습니다.
나는 수년간 Caps Lock 키 때문에 어려움을 겪었습니다.
나는 그것을 사용하기 전까지는 어떤 것의 상태를 결코 알 수 없습니다.
우리 모두도 마찬가지입니다.
몇 번 밀어서
위쪽인지 아래쪽인지 파악한
다음 원하는 위치인 위쪽 또는 아래쪽으로 가져와야 합니다.
분명히 엄청난 시간 낭비다.
나는 ~할 계획이다
- Caps Lock 키를 토글 Caps 키로 유지
- 할당 = 키는 대문자입니다
- # 키를 소문자로 지정
훨씬 더 간단할 거라고 확신해요
필요한 경우 스크립트를 사용하여 키를 해제하고 모든 것을 기본값으로 복원할 수 있습니다. 어느 시점에는 필요할 것이라고 확신하기 때문입니다.
스크립트를 통해 대문자 또는 소문자를 명시적으로 설정하는 방법은 무엇입니까?
답변1
다음은 소문자 또는 대문자를 활성화하는 두 개의 짧은 스크립트입니다. 키보드가 특정 대소문자를 선택했는지 여부에 관계없이 한 스크립트는 대문자를 켜고 다른 스크립트는 소문자를 설정합니다.
필요에 따라 각 스크립트에 자체 단축키를 할당할 수 있습니다.
스크립트가 사용되고 유틸리티를 사용할 수 있지만 크기 xset
가 xdotool
작고 설치가 쉽습니다.
키보드를 대문자로 설정
#!/bin/bash
# set caps lock to UPPER CASE
# get status of caps lock
caps_lock_status=$(xset q | grep "Caps Lock:" | awk '{print $4}')
echo $caps_lock_status
# on = UPPER CASE
# off = lower
# If Caps Lock is off, toggle it on
if [[ "$caps_lock_status" == "off" ]]; then
# toggles caps lock to off
xdotool key Caps_Lock
fi
키보드를 소문자로 설정
#!/bin/bash
# set caps lock to lower case
# get status of caps lock
caps_lock_status=$(xset q | grep "Caps Lock:" | awk '{print $4}')
echo $caps_lock_status
# on = UPPER CASE
# off = lower
# If Caps Lock is on, toggle it off
if [[ "$caps_lock_status" == "on" ]]; then
# toggles caps lock to off
xdotool key Caps_Lock
fi