Sierra에서 Logitech 마우스 스크롤 휠을 사용할 때 텍스트 선택 해제 양의 텍스트를 선택

Logitech Performance MX 마우스를 사용하고 있으며 Sierra로 업그레이드 한 후 scroll wheel많은 양의 텍스트를 선택 하는 데 어려움이 있습니다. 일반적으로 누른 채로 스크롤 left mouse하면 항상 작동합니다. 이제 스크롤하면 선택한 텍스트가 선택 취소됩니다.

이것이 드라이버 문제 일 수 있습니까?



답변

Dolan Antenucci가 언급했듯이 LCC를 제거하면 스크롤과 결합 된 마우스 왼쪽 버튼의 동작이 스크롤되지만 손실되는 비용으로 정상화됩니다. 마우스 사용자 정의. 옵션이 아닙니다.

흥미롭게도 몇 시간 동안 검색하고 검색 해 왔으며 여기에 아무도 불평하지 않는 것 같습니다. 내가 찾을 수있는 가장 가까운 것은 파이썬으로 작성된 UI 프레임 워크의 버그에 대한 보고서 였지만 두 번째 (또는 두 개 이상 ;-)의 행동과 너무 가깝습니다. 실제로 우연의 일치인지 스스로에게 질문해야했습니다 ( 나는 지금, 나는 지금 ..).

참조 https://github.com/kivy/kivy/issues/5058를

그들은 내가 여기에서 무슨 일이 일어나고 있다고 생각하는지 (거의?) 설명합니다. 스크롤은 이전에 누른 버튼에 대해 마우스 업 이벤트를 생성합니다.

확인하려면 다음을 시도하십시오. 브라우저에서 오른쪽 버튼을 길게 누릅니다. 그런 다음 팝업 메뉴의 옵션 (예 : “뒤로”) 위로 마우스를 옮긴 다음 휠을 스크롤하십시오. 버튼을 놓은 것처럼 옵션이 선택됩니다.

텍스트 선택에서도 마찬가지입니다. 마우스 왼쪽 버튼을 클릭 한 상태에서 일부 텍스트를 선택하고 “마우스 움직임 고정”(나중에 설명)을 누른 다음 아래로 스크롤합니다 (그러나 너무 많이 선택하지 않은 경우 이미 선택된 텍스트를 계속 표시). 선택된 텍스트는 스크롤 이동 직전에 선택된 텍스트입니다 (스크롤을 시작하기 직전에 버튼을 놓은 것처럼). 그런 다음 스크롤을 중지하고 Shift 키를 누른 상태에서 마우스를 움직입니다. 가장 작은 이동에 응답하여 사이의 텍스트가 선택에 자동으로 추가되고, 이후에도 더 이상 이동을 해제하여 마우스를 계속 움직여서 (스크롤을 이동하지 않은 경우) 계속 조정하십시오. 선택. 스크롤을 시작하기 직전에 버튼을 놓은 경우 (일명 마우스 위로 이벤트) 스크롤을 수행 한 경우

유일한 문제는 버튼을 누른 상태에서 스크롤을 한 후 (마우스 버튼 업 이벤트를 “잘못”생성 한 경우)이 움직임에 대한 응답으로 마우스 움직임을 수행한다는 것입니다. 여전히 버튼을 누른 상태에서 시스템은 마우스 버튼 다운 이벤트를 즉시 생성합니다.

스크롤이 텍스트를 선택 해제한다고 생각하는 이유입니다. 일반적으로 누군가가 스크롤을 선택하여 추가를 할 때 마우스를 움직이지 않고 스크롤 후 최종 마우스 움직임을 일으키는 경향이 있으므로 선택의 끝을 조정하십시오. 버튼을 누른 상태에서 이동, 마우스 이동 정지, 스크롤 (고정 유지), 버튼 해제, 마우스 이동 (선택 항목이 사라지지 않음)을 선택한 다음 마우스가 목적지. 마우스 이동을 다시 시작하기 직전에 버튼을 놓았으므로 새 이동을 수행 할 때이 상태를 “명예”할 필요가 없으면 시스템은 마우스 버튼 다운 이벤트를 생성하지 않습니다 (결국 버튼이 이미 작동 중임) .

텍스트를 선택 해제하는 것은 스크롤이 아닙니다. 스크롤 한 후 마우스 버튼을 누른 상태에서 마우스 움직임입니다.

필자는 마지막으로 전달 된 마지막 정보가 본질적으로 잘못 되었기 때문에 시스템 일관성을 유지 / 회복하려는 시도라고 생각합니다. 스크롤 이동의 결과로 마우스 버튼 업 이벤트가 발생해서는 안됩니다.

나는 이것을 로지텍에보고 할 것이다. 아마도 더 많은 기술 설명이 제시되면 문제를 해결할 것입니다. (하나님, 사이트를 사용하는 것이 너무 고통스럽기 때문에 간단한 메시지를 보내면 누구나 쉬운 방법을 알고 있습니까?)

한편, 해결 방법으로 긴 텍스트를 선택하려면 위에서 언급 한대로 수행 할 수 있습니다. 초기 선택, 버튼에서 손을 떼고, 대상으로 스크롤 한 후 클릭 / 홀드를 다시 이동하여 선택을 완료합니다.


답변