This post comes from the first version of this blog.
Please send me an email if anything needs an update. Thanks!

W serii krótkich wpisów wtorkowych kolejny sposób na ułatwienie sobie życia podczas korzystania z jednej z najlepszych przeglądarek internetowych. ;] Tym razem ułatwimy sobie zaznaczanie tekstu na stronach internetowych, co przy bardziej dokładnych próbach filtrowania zawartości może być dosyć ekstremalnym zajęciem.

Problem.

Być może nigdy nie trafiliście na ten problem, aczkolwiek jak zwykle - jest to pewna sytuacja brzegowa, w której zastanawiamy się “dlaczego to nie działa tak jak ja chcę”. O co chodzi?

Zazwyczaj, kiedy chcemy zaznaczyć kawałek tekstu, klikamy myszką w określonym miejscu, przeciągamy kursor do końca żądanego fragmentu, następnie klikamy [PPM] i z “Kopiuj” menu kontekstowego lub wykorzystujemy skrót [Ctrl] + [C]. Czasem jednak tekst jest sformatowany w taki sposób, że zaznaczenie go dokładnie od początku do końca jest niemożliwe, ze względu na fakt, że przejechanie kursorem o kilka pikseli za daleko powoduje zaznaczenie kolejnych akapitów, o ile nie reszty strony.

Jeśli wtedy nie zauważymy naszego błędu i wstawimy, w naszym mniemaniu poprawną zawartość w docelowym oknie, system operacyjny bardzo szybko sprowadzi nas na ziemię wstawiając przykładowo zamiast “loginu” lub “numeru konta bankowego” całą stronę “logowania”, bądź “informacji o przelewie”. Nie trzeba dodawać, że nie jest to do końca pożądane zachowanie.

Jak sobie z tym poradzić? Należy wykorzystać tzw. funkcjonalność “caret browsing”. Jest ona obecna w wielu programach, aczkolwiek w tym wpisie skupię się wyłącznie na tytułowym zaznaczaniu tekstu w Firefoxie.

Czym jest caret browsing? Na początek polecam lekturę źródeł - Wikipedia jak zwykle stanęła na wysokości zadania i w kilku prostych zdaniach wyjaśnia, że:

In computing, caret navigation is a kind of keyboard navigation where a caret (also known as "text cursor", "text insertion cursor", or "text selection cursor") is used to navigate within a text document.
W języku ojczystym będzie to brzmiało następująco [tłumaczenie własne, proszę się nie czepiać ;]]:
W technologiach komputerowych, nawigacja przy użyciu tzw. "karetki" jest rodzajem nawigacji w której "karetka" [nazywana też tekstowym kursorem, kursorem wstawiania, bądź kursorem zaznaczania] jest wykorzystywana do poruszania się po treści dokumentu tekstowego.
Przyznam, że zastanawiałem się nad tym kilkanaście minut, ale nadal nie znajduję lepszej nazwy dla słowa "karetka", także będę wdzięczny za wszelkie sugestie.

Rozwiązanie.

To tyle w kwestii teorii, teraz wypadałoby Wam powiedzieć, jak to faktycznie wykorzystać. Bardzo prosto - wystarczy "nadusić" klawisz [F7]. Jeśli klikniemy potem w tekst na stronie internetowej i pojawi się w nim "kursor", to znaczy, że wykonaliśmy wszystko poprawnie. Jeśli nie, kliknijmy po raz drugi [F7], teraz powinno już na pewno działać.

W czym nam to pomoże? Mając kursor pośród tekstu, możemy wykorzystać wszystkie możliwości, jakie znamy z edytorów tekstu, a więc:

Plus inne o których w tym momencie nie wiem / nie pamiętam. ;] Już nigdy więcej nie będziecie musieli się męczyć z kopiowaniem małych fragmentów tekstu, które szczególnie są podatne na kilkupikselowe błędy w pozycji kursora przy zaznaczaniu. Wystarczy kliknąć w jednym miejscu, wykorzystać przez chwilę klawiaturę i voila!

Podsumowanie.

Mam nadzieję, że zarówno ta, jak i inne porady jakie publikuję w ramach wpisów wtorkowych, pomimo swojej relatywnej prostoty wskażą Wam różne ciekawe sposoby na ułatwienie pracy z komputerem, systemem operacyjnym, a w tym przypadku z konkretnym oprogramowaniem.  Jeśli chcielibyście usłyszeć coś na temat Waszego ulubionego oprogramowania - proszę o informacje, na pewno potraktuję takie sprawy priorytetowo. ;]