Към съдържанието
PN Scripts

Разработка

Писане с десет пръста на български: БДС или фонетична подредба и как да се упражнявате

  • PN Scripts
  • 7 мин четене

Много хора пишат с два-три пръста и гледат клавиатурата, а малцина от тях някога са избирали подредба: ползват тази, която е имал компютърът. Ако вие или децата ви ще учите писане с десет пръста, без да гледате, първият въпрос е коя българска подредба да научите, защото ръцете ще я помнят с години. Тук сравняваме трите подредби с числа, измерени върху истински български текст, показваме как да разберете коя подредба ползва един компютър и обясняваме как да се упражнявате, за да остане умението.

#Три български подредби

Българските компютри ползват една от три подредби, а всяка операционна система ги нарича малко по-различно.

  • БДС, стандартната подредба. Идва от пишещите машини и е подредена според това колко често се ползват буквите, а не според латинските букви по клавишите. Основният ред, на който почиват пръстите, е ь я а о ж г т н в м ч.
  • Традиционната фонетична подредба, която слага всяка кирилска буква на латинския клавиш, който звучи като нея: А на A, С на S, Д на D, Т на T. На хората, които са се учили да пишат на английски, им е лесно да започнат с нея.
  • Новата фонетична подредба по БДС 5237:2006, която пази повечето места от традиционната, но мести няколко букви: Ч, Ш, Я, Ю, Ь, Ж и В сменят местата си.

Понеже имената се различават в Windows, macOS и Linux, най-бързата проверка е да натиснете клавиш. На БДС клавишът F пише о. На традиционната фонетична подредба клавишът W пише в, а на новата фонетична пише ш.

#Какво казват числата

Писането с десет пръста е най-бързо, когато най-честите букви са под пръстите в покой, така че пръстите да се движат най-малко. Преброихме колко букви от истински български текст попадат на всеки ред, като използвахме българския текст на статиите в този блог (малко над 200 000 букви, без кода). Това е скриптът; приема всеки текстов файл в UTF-8:

import sys
from collections import Counter

# Letters on each row (number, top, home, bottom), lower case, from the layout tables.
LAYOUTS = {
    "БДС": ("", "уеишщксдзц", "ьяаожгтнвмч", "юйъэфхпрлб"),
    "Phonetic (traditional)": ("ч", "явертъуиопшщю", "асдфгхйкл", "зьцжбнм"),
    "Phonetic (new, BDS 5237:2006)": ("ю", "чшертъуиопящь", "асдфгхйкл", "зжцвбнм"),
}

text = open(sys.argv[1], encoding="utf-8").read().lower()
letters = Counter(ch for ch in text if "а" <= ch <= "я")
total = sum(letters.values())
print(f"{total} letters; most common: {' '.join(ch for ch, _ in letters.most_common(8))}")

for name, rows in LAYOUTS.items():
    share = [sum(letters[ch] for ch in row) / total for row in rows]
    print(f"{name:30} number {share[0]:3.0%}  top {share[1]:.0%}  home {share[2]:.0%}  bottom {share[3]:.0%}")

Той отпечатва:

203517 letters; most common: а е и о т н р с
БДС                            number  0%  top 35%  home 49%  bottom 16%
Phonetic (traditional)         number  1%  top 54%  home 31%  bottom 14%
Phonetic (new, BDS 5237:2006)  number  0%  top 50%  home 31%  bottom 19%

На БДС почти половината от всички букви се пишат, без да се напуска основният ред; на която и да е от фонетичните подредби са по-малко от една трета, а пръстите прекарват повече от половината време в посягане към горния ред. Това е измеримото предимство на БДС. Фонетичните подредби имат друго предимство: който вече пише на английски или сменя езика много пъти на ден, не трябва да учи втора карта на клавиатурата.

Затова съветът е прост. Ако учите от нулата, и особено ако учите деца, учете БДС. Ако вече пишете на фонетична с десет пръста и скоростта ви устройва, няма причина да започвате отначало. Ако пишете главно на английски и само понякога на български, фонетичната е удобният избор.

#Положението в покой

Каквато и да е подредбата, ръцете започват от едно и също място. Левият показалец стои на F, а десният на J; на повечето клавиатури и двата клавиша имат малка издатина, за да ги намирате, без да гледате. Останалите пръсти стоят на съседните клавиши, а палците на интервала. Всеки клавиш принадлежи на един пръст: показалците покриват и двете средни колони, а кутретата поемат краищата, включително Shift. Главните букви се пишат с Shift на другата ръка, за да не се налага пръстът, който натиска буквата, да се разтяга.

#Как да се упражнявате, за да остане

  • Точност преди скорост. Грешка, поправена веднага, е навик, който не научавате. Целете се в поне 90% точност, преди да продължите, и около 97%, преди да се опитате да пишете по-бързо.
  • По няколко клавиша наведнъж. Започнете с двете най-чести букви под пръстите в покой на всяка ръка (на БДС това са о и а вляво, т и н вдясно), после добавете останалата част от основния ред, после горния и долния ред по две букви наведнъж и чак тогава главни букви, пунктуация и цифри.
  • Не гледайте надолу. Екранна клавиатура, която показва следващия клавиш и пръста, който го натиска, е по-добра от клавиатура със стикери, защото очите остават на екрана.
  • Кратко и често. Петнадесет минути на ден дават повече от два часа веднъж седмично; движенията се научават между упражненията.
  • Познавайте слабите си клавиши. Брройте грешките по клавиш, а не само по упражнение, и упражнявайте буквите, които се объркват най-често.

#Как се мери скоростта

В българските училища скоростта на писане се мери в знаци в минута, като се броят само верните знаци. В английския обичайната мярка са думи в минута, където „дума“ са пет знака, така че 200 знака в минута са 40 думи в минута. Начинаещ, който току-що е научил всички клавиши, пише около 60 до 100 знака в минута; 180 до 200 е удобна работна скорост, а добрите машинописци пишат много по-бързо. Мерете върху текст, който не сте виждали, и винаги давайте точността до скоростта: бързо писане с много поправки не е бързо.

#Компютър без българска подредба

Училищни компютри, заети лаптопи и някои инсталации на Linux имат само английски. Можете да добавите подредба от системните настройки, но в класната стая може да не ви е позволено. Тренажорът може да заобиколи това, като чете кой физически клавиш е натиснат (браузърът го дава като код на клавиша, например KeyF, независимо от подредбата) и го превръща в буквата на подредбата, която се учи. Същото обяснява и най-честия проблем на начинаещите: латински букви там, където се очаква кирилица, защото системната подредба още е английска.

#Тренажор, който работи така

Направихме Pechatka, тренажор за писане с десет пръста на български и английски. Учи БДС, двете фонетични подредби и английската QWERTY в 27 кратки урока за всяка подредба, в реда, описан по-горе, с екранна клавиатура, оцветена според пръстите. Продължава само при натиснат правилен клавиш, брои всяка грешка към буквата, която е трябвало да се напише, показва топлинна карта на слабите клавиши, пази напредъка на няколко ученици на един компютър и може да превежда клавишите на компютър без българска подредба. Работи от папка без инсталиране и интернет и е също Vue 3 компонент за вашия сайт. Проверен е с автоматични тестове в Chrome под Linux; Firefox, Safari и истински клавиатури под Windows и macOS не са пробвани. Напредъкът остава в един браузър на един компютър. Обявен е като „Очаквайте скоро“.

#Често задавани въпроси

Коя българска подредба е най-добра за писане с десет пръста?

БДС, ако започвате от нулата: в истински български текст почти половината от буквите са на основния ѝ ред срещу по-малко от една трета при фонетичните подредби. Ако вече пишете на фонетична с десет пръста, останете на нея.

Как да разбера коя българска подредба ползва компютърът ми?

Натиснете F с включен български: о означава БДС. Иначе натиснете W: в означава традиционната фонетична подредба, ш новата фонетична.

Колко време отнема да се научи писане с десет пръста?

С петнадесет до двадесет минути на ден повечето хора знаят всички клавиши с букви за няколко седмици. Удобната работна скорост идва след още няколко месеца обикновена употреба.

Каква е добрата скорост на писане в знаци в минута?

Около 180 до 200 верни знака в минута с точност 97% или повече е удобна работна скорост. Това са 36 до 40 думи в минута по английската мярка.

#Източници

Коментари

Коментари

Напишете първия коментар.

Оставете коментар

Следваща стъпка

pnscripts.com/bg/contact

Пишете на екипа

Попитайте за статия или ни разкажете за проект, който искате да изградим. Отговаряме до един работен ден.

Пишете ни

Семейството PN Scripts

Другите сайтове на PN Scripts

Хостингът, игрите и блогът имат свои сайтове, поддържани от същата компания.

  • pnscripts.com

    PN Scripts

    Софтуерно инженерство

    Уеб и мобилни приложения, API и игри по поръчка, плюс нашите продукти и плъгини с отворен код.

  • games.pnscripts.com

    Игри

    Игри и игрови сървъри

    Домът на игрите на PN Scripts: безплатни браузърни игри, които се играят веднага, а игровите сървъри предстоят.

  • hosting.pnscripts.com

    Хостинг

    Хостинг и инфраструктура

    Споделен хостинг, KVM VPS, самостоятелни сървъри и домейни от същата компания, която изработва проекта ви.

  • blog.pnscripts.com

    Блог

    Статии и бележки

    Практични статии за разработка на софтуер, хостинг, отворен код и игри, писани от хората, които ги създават.

    Вие сте тук