Vô hiệu hóa tính năng Ctrl Ctrl + thu phóng bánh xe chuột trong Chrome?


72

Tôi là một người có tầm nhìn bình thường và tôi muốn xem các trang 100% mọi lúc. Tôi sử dụng các phím tắt liên quan đến Ctrlrất nhiều, vì vậy khoảng hai mươi lần một ngày tôi vô tình nhấn Ctrlvào cùng lúc tôi đang cuộn, dẫn đến việc trang bị chỉnh lại và sơn lại. Điều này gây khó chịu vì có thể mất tới 30 giây để khắc phục sự cố, tùy thuộc vào mức độ phức tạp của bố cục trang web. Trên các trang web có bố cục động như Google Docs, vấn đề nghiêm trọng hơn; vô tình nhấn Ctrl+ bánh xe chuột làm hỏng màn hình và buộc tôi phải làm mới toàn bộ trang, đôi khi khiến tôi mất thông tin trong quá trình này.

Tôi muốn tách rời Ctrl+ bánh xe chuột khỏi thu phóng hoặc tắt chức năng thu phóng hoàn toàn. Điều này có thể có trên Firefox bằng cách sử dụng about: config; Có cách nào tương tự để chỉnh sửa cài đặt chi tiết trong Chrome không? Tôi có quyền truy cập vào cài đặt chi tiết nếu tôi sử dụng Chromium thay vì Chrome không? Có lẽ tôi sẽ quay trở lại Firefox nếu tôi không thể giải quyết vấn đề này.

Có một câu hỏi siêu người dùng về cơ bản giống như câu hỏi mà tôi đang hỏi, nhưng dành riêng cho Firefox và Internet Explorer . Những người khác trên diễn đàn Chrome đã có vấn đề liên quan, nhưng không ai có cùng vấn đề. " Tôi thực sự thích nó nếu tôi có thể hủy kích hoạt tự động phóng to / thu nhỏ. " Có "thứ gì đó với máy tính xách tay và Windows 7", không phải là tính năng được tích hợp trong Chrome. Những người khác đã có các vấn đề cụ thể về PDF, điều này không liên quan đến tôi.

Tôi cũng đã thử tìm kiếm các tiện ích mở rộng cho phép bạn tắt cuộn; Tôi đã hy vọng rằng " Zoom Lock " sẽ có khả năng khóa zoom ở mức 100% và ngăn Ctrl+ bánh xe cuộn làm biến dạng màn hình, nhưng nó không hoạt động trong trường hợp sử dụng của tôi.

Tôi đang sử dụng Google Chrome (phiên bản 9.0.597.84 (Bản dựng chính thức 72991)) trên Ubuntu 10.10.


Vâng , câu hỏi tuyệt vời. Tôi chỉ về việc đăng này bản thân mình. Tôi cảm thấy mệt mỏi với điều tương tự. Gần như đủ để ngừng sử dụng Chrome, đó là một sự xấu hổ thực sự.
Cody Grey

Hum, tôi đang có một vấn đề nghịch đảo chính xác: Tôi muốn có thể phóng to hoặc thu nhỏ bằng cách sử dụng cuộn giấy. Chrome đã loại bỏ hỗ trợ cho điều đó? (Tôi đang sử dụng Chrome cho Mac)
julien_c

Điều này thật khó chịu, Google không thân thiện với người dùng.
Người dùng đã đăng ký

@julien_c - điều gì về cuộn lệnh, điều đó có hiệu quả với bạn không?
Peter Nore

1
Đây là một lỗi trong Chrome . Hãy đánh dấu sao.
Dan Dascalescu

Câu trả lời:


18

Có một giải pháp sử dụng AutoHotKey được đăng trên các nhóm google :

Sử dụng chuột hiệu suất Logitech MX ...

Đã tải xuống phần mềm AutoHotKey

Trong AutoHotkey.ahktệp, đã thêm những thứ này để không làm gì cho Cntrl + MouseWheelScrolling

^WheelDown::return

^WheelUp::return

1
Cảm ơn, câu trả lời này là điều cuối cùng đã giúp tôi không nhảy ra khỏi cửa sổ (mặc dù cơ thể trưởng thành của tôi sẽ không phù hợp vì tôi có thể phóng to quá nhỏ khi đang trên đường đến đó một cách tình cờ)
onedayitwillmake

1
Tôi gặp vấn đề lớn khi sử dụng Magic Mouse trong Windows 7 thông qua Parallels. Kịch bản nhỏ này đã sửa tất cả. Cảm ơn!
GJK

5
Đó cũng là giải pháp tốt nhất tôi tìm thấy. Tuy nhiên ví dụ của bạn vô hiệu hóa điều này cho tất cả các ứng dụng. Tập lệnh sau chỉ vô hiệu hóa CTRL-Wheel cho Chrome: ; Disable mouse wheel zooming in Chrome #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelDown::return #IfWinActive ahk_class Chrome_WidgetWin_1 ^WheelUp::return
Yaba

@Yaba nó không hoạt động cho chrome ở chế độ windows8
IlyaEremin

3
Một tiện ích mở rộng Chrome có tên Per Tab Zoom là giải pháp hoàn hảo cho việc này.
GetFree

16

Giải pháp

Điều này cũng khiến tôi phát điên, nhưng tôi chỉ tìm thấy một tiện ích chrome hoạt động: Không có bánh xe chuột

Sử dụng

Sau khi cài đặt plugin bạn cần:

  • Chuyển đến cài đặt tiện ích mở rộng. Đảm bảo rằng "cho phép truy cập vào url của tệp" được chọn
  • Làm mới các tab của bạn

Làm

Từ đánh giá của người dùng, nó hoạt động trên Linux, Mac và Windows; cho cả chuột và miếng cảm ứng.



2
Trên trang tiện ích mở rộng -> Hỗ trợ -> Sự cố, nhiều người dùng báo cáo rằng nó không hoạt động nữa.
Dan Dascalescu

1
Nó đang hoạt động hoàn hảo. Bạn chỉ cần làm mới các tab đã mở.
Muhammad bin Yusrat

@MuhammadbinYusrat không hoạt động với tôi trong Linux.
jarno

@jarno Tôi đang dùng Ubuntu 18.04 không chắc chắn về các bản phát hành khác.
Muhammad bin Yusrat

11

Tôi không biết cách nào để tắt tính năng cuộn, nhưng bạn có thể sử dụng Ctrl+ 0để quay lại 100% bất cứ lúc nào - không cần phải làm mới trang.


2
Vấn đề thực sự ở đây là trên các trang web mà javascript tự động xác định bố cục, trong trường hợp đó Ctrl + 0 thậm chí không bao giờ khắc phục hoàn toàn vấn đề.
Peter Nore

NoScript có thể giải quyết điều đó theo thứ tự rất ngắn.
CarlF

5
Sử dụng NoScript trên một trang web như Google Docs, nơi yêu cầu javascript là vô ích. Hầu hết các trang web động không còn hỗ trợ người dùng vô hiệu hóa javascript như các nghiên cứu đã chỉ ra rằng ít hơn 2% trong số tất cả người dùng vô hiệu hóa nó: developer.yahoo.com/bloss/ydn/posts/2010/10/ . Nếu các trang web động sẽ khiến sự phát triển trở nên phức tạp, thì thực sự vô ích, chúng thực sự sẽ hỗ trợ IE6 tốt hơn là hỗ trợ người dùng mà không cần javascript: chợhare.hitslink.com / browser
-market-share.aspx? Qidid

6

Nó không giống như có thể trong chrome tại thời điểm này, nhưng bạn có thể làm điều đó từ phía chuột. Tùy thuộc vào trình điều khiển cho chuột của bạn, bạn có thể đặt ctrl-scroll thành "phím tắt" để thực sự không làm gì cả - về cơ bản là nắm bắt sự kết hợp và ném nó đi. Một số trình điều khiển thậm chí sẽ cho phép bạn chỉ định điều này chỉ trong một ứng dụng nhất định, tại thời điểm bạn chỉ định chrome.

Sẽ cần thêm thông tin về hệ điều hành và chuột để nói điều này cho chắc chắn.


Tôi không hiểu làm thế nào điều này sẽ làm việc. Và nếu có, nó sẽ tương tác với các phím tắt liên quan đến phím Ctrl như thế nào? Người hỏi nói rằng anh ta sử dụng những thứ đó một cách rộng rãi (như tôi), và thường đó là nguyên nhân gây ra vấn đề ngay từ đầu. Từ bỏ khả năng sử dụng phím tắt không thực sự là một giải pháp.
Cody Grey

Tôi sẽ phải xem xét điều này - Tôi đang dùng Ubuntu 10.10; Tôi có thể sử dụng xev hoặc một cái gì đó để ánh xạ lại ctrl-scroll ở cấp độ hệ thống. In-ter-es-ting ...
Peter Nore

5

Trong Firefox, chức năng thu phóng có thể được tắt thông qua cài đặt tương ứng của nó trong about: config.

Đối với Chrome: Tôi đã tìm thấy một ứng dụng nhỏ miễn phí có tên là Luôn luôn là trò lừa đảo. Nó được tạo ra cho mục đích khác (mà tôi thấy cũng hữu ích) nhưng không ngăn được việc phóng to trong Chrome.

Đối với IE: Tuy nhiên, ứng dụng đó không tắt chức năng phóng to. Vì vậy, bây giờ tôi đang tìm kiếm một giải pháp cho điều đó.


3

Khi nhấn một phím nóng liên quan đến nút điều khiển, chỉ cần nhấn phím shift trực tiếp sau lệnh ban đầu sẽ khiến phím điều khiển "nhả" và sau đó sẽ phá vỡ chức năng thu phóng tự động.

Một chút phiền toái để thêm vào dòng công việc, nhưng nó tốt hơn nhiều so với làm thủ công mỗi lần.


3

Đối với một giải pháp trên Linux, người ta có thể sử dụng IronAHK , một triển khai một phần của AutoHotKey trên Linux, mặc dù sự phát triển của nó đã bị chậm lại trong những năm gần đây.

Một khả năng khác là tiện ích XMacro để ghi và phát lại các sự kiện bàn phím và chuột trên máy chủ X dưới dạng tập lệnh.

Một bài viết tốt có thể được tìm thấy trên chuỗi AutoHotkey trên Linux? bởi TJGeezer:

Tôi đã thực hiện chuyển đổi từ Windows 7 sang Mint cách đây một năm và gặp vấn đề tương tự. Bây giờ tôi thấy mình đang sử dụng kết hợp các công cụ để ước tính bộ sưu tập macro AHK và AHK khá lớn của mình trong Windows VM ảo khi tôi không thể sử dụng các ứng dụng MS hoặc tiện ích Windows.

Nhưng tôi có thể nhận được hầu hết các tự động hóa mà tôi cần bằng cách kết hợp các tập lệnh bash và bí danh (bao gồm các hàm đơn giản trong tệp ~ / .bash_aliases) với các tiện ích khác nhau. AutoKey sử dụng lệnh "exec" đơn giản (được sao chép từ các tập lệnh mẫu của nó) để thực thi tập lệnh bash cho xdotools hoặc xte để mô phỏng chuyển động của chuột hoặc bàn phím. AutoKey có thể lọc các macro của nó chỉ hoạt động trong các cửa sổ được chỉ định. xdotool bạn quen thuộc. xte là một phần của gói xautomate và nhanh chóng và đơn giản cho những việc như di chuyển cửa sổ bằng nút chuột được chỉ định. Từ màn hình xte -h:

drag from 100,100 to 200,200 using mouse1:
xte 'mousemove 100 100' 'mousedown 1' 'mousemove 200 200' 'mouseup 1'

Đối với những thứ phức tạp hơn như thay đổi hình học cửa sổ, v.v., trong Mint 17 tôi chủ yếu sử dụng tiện ích wmctrl. Trong Min 16, một tiện ích nhỏ tuyệt vời được gọi là devilspie với GUI gdevilspie sẽ tự động thay đổi vị trí và hình học của bất kỳ cửa sổ nào tôi chỉ định, khi mở. Thật không may, devilspie không hoạt động trong Mint 17. Tôi cứ hy vọng nó sẽ được sửa trong Mint 17 và ước gì tôi biết cách tự sửa nó.

Hy vọng một số điều này có thể giúp bạn thực hiện quá trình chuyển đổi.

Ngẫu nhiên, vấn đề với rượu vang và AHK là, rượu vang không thể truy cập các chức năng cấp thấp hơn, vì vậy bạn không thể sử dụng bàn phím hoặc móc chuột của ahk. Nhưng tôi đã đến mức tôi không nhớ AHK nhiều; Tôi chỉ đơn giản là làm những điều tương tự với bí danh bash hoặc script. Không khó để kết hợp các macro với nhau bằng cách sử dụng kết hợp:

AutoKey (có chức năng lọc cho các ứng dụng cụ thể)
xdotool
xte (từ xautomation)
wmctrl (đối với vị trí cửa sổ và điều khiển hình học khá tốt)
zenity (để bật lên các hộp thông báo có thể đọc được)

Điều kỳ lạ là bây giờ tôi đã quen với cách tiếp cận này, dường như không khó sử dụng hơn AHK. Nhưng sau đó tôi mới đến nơi chơi với Linux cũng thú vị như DOS đã trở lại thời kỳ khủng long. Tôi đã bỏ lỡ điều đó với các phiên bản Windows mới hơn.


3

Một vài khả năng xuất hiện trong câu hỏi này trên SO:

https://stackoverflow.com/questions/5637530/disable-shortype-in-google-chrom

Hai câu trả lời ở đó nói về việc chạy chrome trong chế độ kiosk (với --kiosk) hoặc sử dụng hack nút-webkit. Chúng có vẻ hơi quá mức mặc dù chúng vô hiệu hóa gần như TẤT CẢ các phím tắt.

Tuy nhiên, ăn cắp không biết xấu hổ từ user240684, bạn có thể sử dụng Tampermonkey để tạo tập lệnh người dùng "thực thi" trên mỗi trang. Kịch bản người dùng là:

var actionwheel = function(evt){var evt = evt ? evt : window.event;
    if(evt.shiftKey || evt.ctrlKey)
    {
        evt.preventDefault();
        return false;
    }
}

Điều này sẽ nắm bắt các sự kiện cuộn của bạn và bỏ qua chúng nếu phím shift hoặc phím điều khiển bị ấn xuống.


2

Tôi đã có một vấn đề gần như giống hệt nhau. Tôi đang xem chrome từ máy tính xách tay có chuột tích hợp và không có bánh xe thực tế, nhưng tôi sẽ chạm vào chuột theo một cách nhất định và thấy nó phóng to và thu nhỏ một cách không thể giải thích được. Tôi hoàn toàn không biết những gì người ta sẽ gọi là hiểu biết về máy tính nhưng sau khi đọc câu trả lời đầu tiên, tôi bắt đầu chọc ngoáy trong cài đặt thiết bị của mình. Tôi tìm thấy trình điều khiển cho chuột, chọc ngoáy thêm một chút và cuối cùng tìm thấy một tùy chọn để vô hiệu hóa "pinch zoom", do đó dường như đã khắc phục vấn đề.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.