얼마 전에 새로운 마우스를 하나 장만했습니다.
MX Master 4 를 구매했는데요.
원래도 MX Master 3s를 사용했는데, 시리즈에 대한 만족감이 상당해서 이번에도 MX 시리즈를 구매했습니다.
그런데 새로 장착을 하고 사용을 하려는 그 순간!
갑자기 마우스의 횡스크롤이 정상 작동하지 않는 현상이 발생했습니다.
이 원인을 파악하고, 해결한 방법까지를 정리하려 합니다.
정확히 위와 같은 증상이 발생했습니다.
마우스 휠을 1번 크게 굴렸다고 가정하겠습니다.
굴린 방향으로 내가 굴린 만큼 화면이 이동하지 않았습니다.
굴린 만큼 화면이 이동은 하는데, 이것이 굉장히 긴 시간 동안 조금씩 띄엄띄엄 움직이는 현상이 발생했습니다.
이러한 문제가 세로 스크롤에서 발생하는 경우가 있더군요.
이 경우 “부드러운 스크롤” 기능을 끄면 해결이 가능하다는 정보를 얻었습니다.
이 부드러운 스크롤 기능을 끄기 위해서는 Logi Optinos 라는 앱이 필요합니다.
해당 앱에서 위와 같이 스크롤에 대해서 세팅이 가능합니다.
위 화면을 보시면은 세로 스크롤에 대해서 부드러운 스크롤 기능이 꺼진 것을 볼 수 있습니다.
제가 앞서 설명한 증상이 세로 휠에서만 발생하는 경우라면,
위와 같은 화면에서 부드러운 스크롤 기능을 끄는 것만으로 해결이 가능할 것입니다.
하지만 가로 스크롤에 대해서 설정하기 위해서 앱 내에서 클릭을 하면
부드러운 스크롤 끄기 기능이 없습니다!
사실 이게 문제입니다.
가로 스크롤에 대해서 끊기는 현상은 앱 내에서 간단하게 해결이 어려운데요.
이를 해결하기 위한 방법을 아래로 정리하겠습니다.
$source = "$env:LOCALAPPDATA\LogiOptionsPlus"
$backup = "$env:USERPROFILE\Desktop\LogiOptionsPlus-backup-$(Get-Date -Format yyyyMMdd-HHmmss)"
New-Item -ItemType Directory -Path $backup
Copy-Item "$source\settings.db*" -Destination $backup
PowerShell 을 관리자 권한으로 실행하고, 위와 같은 코드를 넣고 실행해주세요.
바탕화면에 다음과 같은 비슷한 백업 폴더가 생성이 될 것입니다.
LogiOptionsPlus-backup-20260814-123456
Stop-Service -Name "OptionsPlusUpdaterService" -Force -ErrorAction SilentlyContinue
Get-Process |
Where-Object { $_.ProcessName -match "^logioptionsplus" } |
Stop-Process -Force
이번에는 위와 같은 명령어를 그대로 PowerShell 에 넣어 실행해주세요.
결과적으로 다음과 같은 프로세스가 작업 관리자에서 보이지 않는지 체크해주세요.
logioptionsplus.exe
logioptionsplus_agent.exe
logioptionsplus_appbroker.exe
logioptionsplus_updater.exe 위 버튼을 통해서 DB for Browser 프로그램을 다운로드 받아줍시다.
DB 파일을 열고 수정하기 위한 도구를 다운로드 받는 겁니다.
만약 내 컴퓨터에 Phython/SQLite가 설치가 되어 있다면 그것을 이용해도 상관 없습니다.
DB관련 세팅이 아예 되어있지 않은 환경을 가정한다면, 위 프로그램 설치가 필요합니다.
설치를 완료한 다음에 이어서 진행해주세요.
상단의 Open Database를 눌러주세요.
이후에 특정 파일을 선택해야 합니다.
기본 경로라면 아래와 같은 경로에 해당 DB 파일이 존재할 것입니다.
사용자이름을 주의해서 찾아주세요.
C:\Users\사용자이름\AppData\Local\LogiOptionsPlus\settings.db
상단의 “Execute SQL” 을 눌러서 탭을 이동해주세요.
해당 탭에는 SQL 명령어를 입력이 가능합니다.
이곳에 아래에 있는 코드를 복사해서 넣고 실행 및 저장을 해주세요.
WITH latest AS (
SELECT
_id,
CAST(file AS TEXT) AS document
FROM data
ORDER BY _id DESC
LIMIT 1
),
target AS (
SELECT jt.fullkey
FROM latest,
json_tree(latest.document) AS jt
WHERE jt.key = 'isSmooth'
AND jt.fullkey LIKE '%mouseThumbWheelSettings%'
LIMIT 1
)
UPDATE data
SET
file = CAST(
json_set(
CAST(file AS TEXT),
(SELECT fullkey FROM target),
json('false')
) AS BLOB
),
_date_created = CURRENT_TIMESTAMP
WHERE _id = (SELECT _id FROM latest);
위와 같은 과정을 통해서 단순히 로지텍 옵션 앱 내에서는 설정할 수 없는 부분을 변경했습니다.
가로 스크롤의 경우에는 부드러운 스크롤 기능이 기본적으로 켜져 있는 상태가 유지되는데
해당 DB 파일에 접근해서 이 기능을 off 했습니다.
이제 사용을 보신다면 정상적으로 마우스 이용이 가능할 겁니다.
사실 제일 간단한 해결 방법은 아예 로직텍 옵션 앱을 제거하는 방법이 있습니다?!
하지만, 이런 방법을 사용하면 마우스에 있는 각종 제스처 기능을 사용할 수 없게 됩니다.
비싼 마우스를 샀는데 마우스 기능을 사용하지 않는 꼴이 되는 거죠?
위 방법을 따라 한다면, 제스처 등의 기능은 유지하면서도 불편했던 가로 스크롤 문제는 해결할 수 있습니다!
다음에도 또 비루한 주제를 가지고 포스팅을 해보겠습니다.
여기까지 봐주신 분들 정말 감사합니다.^^
*코멘트 작성을 위한 이메일은 실제로 표시가 되지 않으며 수집되지 않습니다.