ʻUzType

Imkoniyatlar

Bitta dastur — sakkizta imkoniyat

UzTypeʻning har bir funksiyasi bitta maqsadga xizmat qiladi: oʻzbekcha yozish qoʻshimcha mehnat emas, eng tabiiy jarayon boʻlsin.

Quyida v0.1 versiyaga kiradigan barcha asosiy imkoniyatlar. Har biri real foydalanuvchilarning ogʻrigʻiga javob beradi va mustaqil sinab koʻrilgan.

Real-time typing tuzatish

Eng asosiy funksiya. Siz matn terar ekansiz, UzType har bir soʻzni kuzatib boradi va apostrofli harflarni darhol toʻgʻrilaydi. Bu jarayon koʻz ochib yumguncha boʻladi: yozish tezligingizga taʻsir qilmaydi. Tuzatish kursor harakatini buzmaydi, matn tanlashga xalaqit bermaydi — u shunchaki u yerda, koʻrinmas yordamchi sifatida ishlaydi. Sozlamalarda istisno lugʻatni toʻldirish mumkin: maxsus atamalar, ismlar, qisqartmalar — dastur ularni eslab qoladi va boshqa tegmaydi.

  • Har qanday Windows dasturida ishlaydi
  • Kechikish sezilarsiz darajada kam
  • Kursor va tanlashga xalaqit bermaydi

Bir klikda matn konversiyasi

Oldin yozilgan matnlar-chi? Ularni qayta terish shart emas. Matnni belgilang, UzType tugmasini bosing — dastur barcha notoʻgʻri apostroflarni topib, toʻgʻri ʻ (U+02BB) ga almashtiradi. Yuz sahifalik hujjat ham bir necha soniyada tozalanadi. Formatlash — shriftlar, jadvallar, roʻyxatlar — oʻzgarishsiz qoladi. Jarayon oldidan dastur nechta almashtirish boʻlishini koʻrsatadi — kutilmagan oʻzgarish boʻlmaydi. Xohlasangiz, har bir almashtirishni alohida tasdiqlaysiz.

  • Katta hajmdagi matnlar soniyalarda
  • Formatlash toʻliq saqlanadi
  • Faqat belgilangan qismga taʻsir qiladi

Lotin ↔ kirill konversiya

Oʻzbek tili ikki alifboda yashaydi — va UzType ikkalasini ham biladi. Lotin matnni kirillga, kirill matnni lotinga bir klikda oʻtkazing. Bu shunchaki harflarni almashtirish emas: apostrofli harflar (oʻ, gʻ) toʻgʻri moslikda oʻtadi, istisnolar hisobga olinadi. Konversiya qoidalari milliy standartlarga mos: Ye, Yo, Yu, Ya harflari toʻgʻri oʻtadi. Matnning asl ohangi va uslubi saqlanadi.

  • Ikki yoʻnalishda ham ishlaydi
  • oʻ va gʻ harflari toʻgʻri oʻtadi
  • Katta matnlar uchun ham tez

Unicode normalizatsiya

Muammo faqat koʻrinishda emas: kompyuter turli apostrof belgilarini turli xil narsa deb biladi. Shuning uchun qidiruv ishlamaydi, saralash buziladi, matnlar bir-biriga mos kelmaydi. UzType barcha variantlarni yagona toʻgʻri standart — ʻ (U+02BB) — ga keltiradi. Matnlaringiz nihoyat bir xilda ishlaydi. Bu ayniqsa katta jamoalarda muhim: hamma bir xil standartda yozganda hujjatlar bir-biriga mos keladi, umumiy qidiruv va arxiv ishlaydi.

  • Yagona standart: ʻ (U+02BB)
  • Qidiruv va solishtirish toʻgʻri ishlaydi
  • Maʻlumotlar uchun toza matn

Local-first maxfiylik

Koʻpgina yozish vositalari har bir tugma bosishingizni serverga yuboradi. UzType bunday qilmaydi — barcha qayta ishlash sizning kompyuteringizda, mahalliy dvigatelda boʻladi. Internet umuman shart emas. Shaxsiy xatlaringiz, ish hujjatlaringiz — hech qayerda saqlanmaydi va hech kimga koʻrinmaydi. Dastur yangilanishlarni ham minimal oladi: faqat kod, hech qanday tahlil. Xohlasangiz, yangilanishlarni qoʻlda boshqarasiz.

  • 100% oflayn — internet shart emas
  • Telemetriya va kuzatuv yoʻq
  • Korporativ hujjatlar uchun xavfsiz

Klaviaturangiz daxlsiz qoladi

UzType klaviatura terishini almashtirmaydi — u uning ustiga ishlaydi. English (US) terish turgan joyida turadi: kod yozasiz, inglizcha xat yozasiz — hech narsa oʻzgarmaydi. Ikki rejim bor: Fast — hamma narsani avtomatik toʻgʻrilaydi; Hybrid — faqat ishonchli holatlarda aralashadi, qolganini sizga qoldiradi. Har bir dastur uchun alohida rejim belgilash mumkin: masalan, kod muharririda Hybrid, matn muharririda Fast. Dastur tanlovingizni eslab qoladi.

  • English (US) layout oʻzgarmaydi
  • Fast va Hybrid rejimlar
  • Dasturlar boʻyicha alohida sozlash

Inglizcha soʻzlarga tegmaydi

Aqlli istisnolar tizimi inglizcha soʻzlarni taniydi va ularga tegmaydi. Dastur kontekstni tahlil qiladi: bu oʻzbekcha soʻzmi yoki inglizcha? Faqat ishonch hosil qilganda tuzatadi. Shubhali holatlarda esa jim turadi — notoʻgʻri tuzatishdan koʻra tuzatmaslik afzal. Istisnolar lugʻati ochiq: yangi soʻz qoʻshish bir klik. Vaqt oʻtishi bilan dastur sizning yozish uslubingizga moslashadi.

  • Kontekst tahlili
  • Shubhali holatda aralashmaydi
  • Oʻz istisnolaringizni qoʻshish mumkin

Yengil va tez

Rust tilida yozilgan native dastur: oʻrnatish 50 MB dan kam, xotirada deyarli sezilmaydi, protsessorni qizdirmaydi. Bu «yana bitta ogʻir dastur» emas — bu tizimning bir qismidek ishlaydigan kichik yordamchi. Fonda ishlaganda xotira isteʻmoli 30 MB dan kam. Noutbuk batareyasiga taʻsiri deyarli sezilmaydi — kun boʻyi bemalol ishlaydi.

  • 50 MB dan kam oʻrnatish
  • Rust — native tezlik
  • Avtomatik yangilanishlar

Bu faqat boshlanishi

Yuqoridagilar — v0.1. Keyingi versiyalarda brauzer kengaytmalari, macOS/Linux qoʻllab-quvvatlash va professional writing assistance keladi. Yoʻl xaritasi bilan tanishing.

Yoʻl xaritasi →