Repository navigation
flockswitch v0.4.0
변경 사항
- 진동 설정을 대화상자로 옮겼습니다 (설정 → 일반 → 진동 → 진동 설정…): 진동 켜기/끄기, 상황별 켜기/끄기, 세기, 전환·도착·모서리 대기 파형(MX Master 4의 16가지). 적용은 저장하고 마우스에 보낸 뒤 창을 유지하고, 확인은 저장하고 닫으며, 닫기는 적용한 뒤에도 창을 열었을 때 상태로 되돌리고 닫습니다. 고른 파형은 손으로 확인할 수 있게 한 번 울립니다
- 전환이 가까울수록 진동 강화 (기본값 켜짐): 포인터가 화면 모서리에서 기다리는 동안 진동이 점점 빠르고 날카로워지고, 전환되는 순간 한 번 더 울립니다. 끄면 이전처럼 일정한 간격으로 울립니다
- 포인터가 화면 모서리에서 기다리는 동안 그 근처에 #FFCC00 카운트다운을 표시합니다: 링, 반원, 막대, 펄스 파동, 네온 레이저, 파티클 보텍스, 사이버 스캔, 리퀴드 (버튼 탭 → 화면 모서리에서 전환 → 전환 대기 효과, 방향·축소·미리 보기), 또는 없음. 대기가 취소되거나 전환되는 순간 사라지며 입력을 가로채지 않습니다. 안드로이드 12 이상에서는 클릭이 통과해야 하는 창에 대한 시스템 규칙에 따라 80% 불투명도로 그립니다
- 모서리 전환에 Control 키를 누른 동안에만 전환 옵션: Control을 누르기 전에는 기다리는 시간이 시작되지 않습니다. flockswitch 접근성 서비스(아래 참고)를 켜면 키를 떼는 즉시 취소됩니다. 켜지 않으면 안드로이드가 포인터가 움직일 때만 키 상태를 알려 주므로, 포인터가 멈춘 동안 누르거나 뗀 키는 다음 움직임에서 반영됩니다
- 마우스 찾기 (일반 탭 → 마우스 찾기): 다른 컴퓨터에서 마우스가 도착했을 때, Ctrl+Alt+L을 눌렀을 때, 알림의 버튼을 눌렀을 때 포인터 주변에 #FFCC00 펄스 링, 레이더, 스포트라이트를 1.3초 동안 표시하고 부드럽게 사라집니다. 설정에 미리 보기가 있습니다. 안드로이드가 앱에 포인터 위치를 알려 주는 유일한 방법인 flockswitch 접근성 서비스와 안드로이드 14가 필요합니다. 듣는 동안에는 마우스 입력이 다른 앱으로 가지 않아 이벤트 하나만 듣습니다. 강조 표시는 다음 마우스 움직임에서 나타나고 그때의 포인터 위치에 머뭅니다. 안드로이드에서는 마우스를 계속 읽어야 하는 흔들기 트리거를 제공하지 않습니다
- 설정: 일반 탭에 로그 보기, 설정 초기화… 추가
Changes
- Haptics settings moved into a dialog (Settings → General → Haptics → Haptics Settings…): haptics on or off, each situation on or off, strength, and the waveform for switching, arrival and the wait at an edge (the MX Master 4's 16 waveforms). Apply saves and sends to the mouse and stays open, OK saves and closes, Close puts back what was set when the dialog opened, even after Apply. A waveform just chosen plays once so the hand can judge it
- Stronger as the switch nears (on by default): while the pointer waits at a screen edge the pulses get quicker and sharper, with one more as it switches. Turn it off for the even pulses of before
- A countdown near the pointer while it waits at a screen edge, in #FFCC00: ring, semicircle, bar, pulse wave, neon laser, particle vortex, cyber scan or liquid (Buttons tab → Switch at the screen edge → Countdown effect, with direction, shrink and a preview), or none. It is gone the moment the wait is called off or the switch happens, and takes no input. On Android 12 and later it is drawn at 80 % opacity, as the system requires of a window clicks must pass through
- Only while Control is held for the edges: the wait does not start until Control is down. With flockswitch's accessibility service on (see below) letting go calls it off at once; without it Android reports the key only as the pointer moves, so a key pressed or released while the pointer stands still counts at the next movement
- Find the cursor (General tab → Find the cursor): a pulse ring, radar or spotlight around the pointer in #FFCC00, for 1.3 s with a fade, when the mouse arrives from another computer, on Ctrl+Alt+L, or from a button in the notification, with a preview in the settings. Needs Android 14 and flockswitch's accessibility service, the only way Android tells an app where the pointer is. Listening holds the mouse back from other apps, so flockswitch listens for one event only: the highlight appears at the next mouse movement, and stays where the pointer was then. Shaking the mouse is not a trigger on Android, since that would need the mouse's movement all the time
- Settings: Show log and Reset settings… on the General tab
Full Changelog: v0.3.0...v0.4.0