متنی که با زبان اشتباه تایپ شده، با یک کلید درست میشود
ابزار لینوکسی که متنِ تایپشده با زبان اشتباه صفحهکلید (مثلاً sghl بهجای «سلام») را با کلید F9، در هر برنامهای، به فارسی یا انگلیسی درست تبدیل میکند.
روش کار
سه حرکت، بدون عوض کردن برنامه
متن را انتخاب کنید
متنی را که با چیدمان اشتباه نوشته شده، در هر برنامهای انتخاب کنید.
F9 را بزنید
هر حرف به حرفی تبدیل میشود که همان کلید در چیدمان دیگر میدهد. جهت تبدیل را خود ابزار تشخیص میدهد.
متن درست جایگزین میشود
نوشتهی انتخابشده با نسخهی اصلاحشده عوض میشود و کلیپبورد قبلیتان سر جایش برمیگردد.
جزئیات
کوچک و دقیق
در هر برنامهای
تلگرام، مرورگر، ترمینال یا جستوجوی سیستم. کافی است برنامه، انتخاب و جایگذاری معمول را بپذیرد.
دو جهت
فارسی به انگلیسی و انگلیسی به فارسی. اگر متن ترکیبی باشد، زبانی که بیشتر است ملاک است.
چیدمان استاندارد
جدول کلیدها با فایل رسمی چیدمان فارسی اوبونتو تطبیق داده شده است. نیمفاصله، نشانهها و رقمها هم درست تبدیل میشوند و اگر Caps Lock روشن بوده، جبران میشود.
کلیپبورد دستنخورده
پس از هر اصلاح، محتوای قبلی کلیپبورد برمیگردد. اگر چیزی انتخاب نشده باشد، چیزی جایگزین نمیشود.
نصب
از AppImage یا از سورس
AppImage
فایل را بگیرید، اجرایی کنید و فرمان نصب را بزنید. نصب برای نصب بستهها و ساخت سرویس، رمز کاربر (sudo) را میخواهد.
chmod +x GeekType-x86_64.AppImage
./GeekType-x86_64.AppImage --installسورس
برای اجرا از پوشهی پروژه. فقط به Python 3.8 یا بالاتر نیاز است.
git clone https://github.com/mani-imani/GeekType.git
cd GeekType
python3 bin/geektype --installاگر AppImage اجرا نشد، بستهی libfuse2 را نصب کنید. برای بررسی همهچیز بعد از نصب: --doctor
الزامها
چه چیزی لازم است
- اوبونتو با GNOME و Wayland. فقط همین ترکیب آزموده شده است.
- بستههای wl-clipboard، ydotool و libnotify-bin لازم است. فرمان نصب آنها را نصب میکند.
- میانبر F9 در تنظیمات GNOME ثبت میشود و با
--uninstallمیتوان آن را حذف کرد.
ویندوز
در برنامه برای ویندوز
همین ابزار در آینده برای ویندوز هم ساخته میشود. هنوز زمان مشخصی برای آن تعیین نشده و این نسخه فقط لینوکس را پوشش میدهد.