قفل ورودی‌ها (Input Lock)

مقدمه

آیا توو خونتون بچه کوچولو دارین؟ آیا کوچولوتون دوست داره دستاشو بکوبه رو صفحه‌کلید؟ آیا وقتی با لپتاپتون کار میکنید، دستتون تصادفی میخوره به صفحه‌ی موس و بدون اینکه خواسته باشید موس جابجا میشه؟ دیگه تموم شد! این افزونه برای خودِ خودِ شماست! میتونید با خیال راحت کامپیوترتونو روشن، بدون اینکه خطری نرم‌افزاری تهدیدش کنه، تنها بذارین!

Once installed, you will be able to lock your keyboard, touch screen (if your laptop has one), touchpad, mouse and Braille display.

نحوه استفاده

This addon adds three extra gestures to NVDA. By default they are unassigned, so you will have to configure them from Input gestures dialog. Read the NVDA User Guide for more information.

وقتی کلیدی را که به فرمان قفل ورودی‌ها اختصاص دادید بزنید، NVDA خواهد گفت: Input locked. دستگاه‌های ورودی قفل میشوند تا زمانی که دوباره آن کلید را بزنید. این بار NVDA خواهد گفت: Input unlocked، و همه چیز بطور معمول کار خواهد کرد.

Locking the touchpad can prevent us from accidentally touching it, especially those who are used to using the laptop keyboard directly. When you press the toggle touchpad lock gesture, NVDA will say "Touchpad locked". Your touchpad will be blocked until you press the same gesture again. In that moment, NVDA will say "Touchpad unlocked" and everything will work as usual.

چنانچه شما کلیدی را که به فرمان قفل موس اختصاص داده بودید بزنید، موس قفل خواهد شد. فرمان را دوباره اجرا کرده، تا قفل موس را باز کنید. وقتی که موس قفل است، میتوانید از فرمان‌های NVDA برای حرکت دادن مکان‌نمای موس استفاده کنید و با دکمه‌های راست و چپ موس کلیک کنید، ولی خود موس را نمیتوانید حرکت دهید. کلیک‌های موس را هم میتوانید با استفاده از دسته‌ی Input Lock در پنجره‌ی تنظیمات NVDA (در NVDA 2018.2 به بعد) یا پنجره‌ی تنظیمات افزونه در منوی تنظیمات (در نسخه‌های قدیمیتر NVDA) غیر فعال کنید. افزون بر این، میتوانید با استفاده از این تنظیمات، تعیین کنید که موس از ابتدای کار NVDA قفل شود یا نه.

توجه: هنگامی که کلیک‌های موس قفل باشد، نمیتوانید از فرمان‌های NVDA برای کار با موس استفاده کنید.

Limitations and known problems

Input Lock has the following known problems:

  • The shortcuts control+alt+del and windows+l can be used even when the keyboard is locked.
  • For gestures used to lock the touchpad, please try to assign a small number of key combination gestures. It is recommended to use NVDA+letters or numbers, Ctrl+F keys etc.

فهرست تغییرات

Version 1.13

  • Now, minimum supported version is 2023.3.4.
  • Updated translations. Starting from version 1.13, changelog won't be modified when a new release only includes localization updates.
  • Added a gesture (unassigned by default) to lock/unlock the touchpad.

Version 1.12

  • Updated compatibility flags for recent NVDA versions.
  • Updated translations.

Version 1.11

  • Updated compatibility flags for recent NVDA versions.
  • Updated translations.
  • Now, minimum supported version is 2022.4.

Version 1.10

  • Updated compatibility flags for recent NVDA versions.
  • Updated translations.
  • Updated documentation.
  • Now, minimum supported version is 2021.3.
  • The input will remain blocked after waking up from standby mode. Thanks to Javi Dominguez.

Version 1.9

  • Updated compatibility flags for recent NVDA versions.
  • Updated translations.
  • Updated documentation.

Version 1.8

  • Updated compatibility flags for recent NVDA versions.
  • Updated translations.

Version 1.7

  • Updated compatibility flags for recent NVDA versions.
  • Updated translations.

Version 1.6

  • Now, settings are removed only when the add-on is uninstalled. Configuration is nolonger reset when upgrading.
  • New and updated translations.

Version 1.5

  • Added compatibility with recent NVDA releases.
  • New translations.

نسخه‌ی ۱.۴

  • بطور پیش‌فرض، کلیدی به فرمان‌های افزونه اختصاص داده نمیشود.

نسخه‌ی ۱.۳

  • برای این افزونه، یک پنل تنظیمات به تنظیمات NVDA افزوده شد. برای نسخه‌های قدیمی NVDA، یک مورد منو و یک پنجره‌ی محاوره‌ای هم افزوده شده است.
  • تنظیمی برای قفل کردن موس هنگام آغاز کار NVDA اضافه شد.
  • تنظیمی هم برای مسدود کردن کلیک‌های موس هنگامی که موس قفل میشود افزوده شد.
  • مشکلات کوچکی برطرف شد. اندکی بهینه‌سازی در کد افزونه و رشته های کمتر تکراری برای مترجم‌ها.

نسخه‌ی ۱.۲

  • حالا موس را هم میتوانید قفل کنید.
  • فرمان جدید برای قفل کردن و باز کردن فقط موس

نسخه‌ی ۱.۱

  • اگر افزونه‌ی دیگری از پیش یک کارکرد Capture به مدیریت ورودی‌ها اضافه کرده باشد، هنگامی که قفل ورودی‌ها را باز میکنید، دوباره به وضعیت قبلی خود برمیگردد.

نسخه‌ی ۱.۰

  • انتشار نخست