Jistě jste se na Palm Pilotech již setkali se zkrácenými příkazy (shortcuts). Zadáním znaku a několika písmen (třeba ts pro vložení aktuálního času) je do políčka pro vstup textu vložen text, který byl nastavený v aplikaci Preferences. Pomocí těchto zkrácených příkazů je možné urychlit vstup opakujících se krátkých textů, jako je třeba jméno, e-mailová adresa a podobně.
Pomocí určitého typu těchto zkrácených příkazů je také ale možno zasáhnout do funkcí operačního systému PalmOS, někdy i velmi destruktivně. Tyto zkrácené příkazy, které začínají tečkou, jsou určené pro ovládání některých systémových vlastností operačního systému, které by byly jinak nedostupné.
Tyto příkazy se sestávají ze znaku pro zkrácený příkaz, tečky (to znamená, že musíme udělat tečky dvě - jednu pro přechod do Graffiti režimu pro zápis interpunkčních znamének a druhou pro zadání tečky) a písmene nebo číslice. Přehled těchto značek je v následující tabulce:
Zkrácený příkaz graffiti | Význam |
---|---|
1 |
Zastaví právě běžící aplikaci a přejde do ladícího režimuTento příkaz zastaví právě prováděnou aplikaci a přejde do ladícího režimu Palm Pilota. V tomto režimu komunikuje Palm OS prostřednictvím sériového kabelu nebo USB přímo s ladícím programem (m68k-palmos-gdb, CodeWarrior nebo Handspring Palm-Debugger). Ladící program může libovolně pozastavovat běžící aplikaci, zjišťovat obsah proměnných i registrů procesoru. Během ladícího režimu je vyšší spotřeba energie, protože PalmOS komunikuje s ladícím programem prostřednictvím sériového portu a ten je stále otevřen. Ladící režim ukončíme stiskem tlačítka Reset. |
2 |
Přejde do ladícího režimu bez zastavení právě běžící aplikaceTento příkaz je ve svých důsledcích podobný předešlému. Jediným rozdílem je to, že právě běžící aplikace není pozastavena. Ladící režim ukončíme stiskem tlačítka Reset. |
3 |
Zakáže automatické vypnutí Palm PilotaZa normálních okolností přejde Palm Pilot po nastavené době nečinnosti (1 - 3 minuty) automaticky do režimu s nízkou spotřebou energie. Zadáme-li tento zkrácený příkaz, nebude se Palm Pilot automaticky vypínat po nastavené době - bude stále zapnutý, dokud jej nevypneme ručně. Tento režim (zákaz automatického vypnutí) ukončíte stiskem tlačítka Reset. |
4 |
Zobrazí uživatelské jméno a číslo zařízeníTímto příkazem zobrazíte na krátkou dobu (2 sec) na displeji uživatelské jméno pro funkce synchronizace a unikátní číslo zařízení. Tyto systémové informace jsou používány při synchronizaci dat se stolním počítačem. |
5 |
Vymaže uživatelské jméno a číslo zařízeníTento příkaz vymaže na Palm Pilotovi uživatelské jméno a unikátní číslo zařízení, používané během synchronizace. Data zůstanou nedotčena. Při příštím spuštění programu HotSync se Palm Pilot chová, jako by nebyl synchronizován, a zkopírují se do něj data z desktopu. Výsledkem synchronizace je tedy zdvojení všech záznamů. Pokud tento příkaz zadáte (třeba omylem), tak jediným řešením je studený restart Palm Pilota (přidržte tlačítko pro zapínání počítače, stiskněte tlačítko Reset a potvrďte vymazání dat). |
6 |
Zobrazí datum poslední revize paměti ROMPokud chcete zadat tento příkaz, musí být kursor nastaven na políčko pro vstup textu. Po zadání příkazu se do políčka - od pozice kursoru - zkopíruje datum a čas poslední revize paměti ROM vašeho počítače. |
7 |
Přepíná režim baterieNa počítačích Palm Pilot, které mají výměnné baterie (Palm III), je možné nastavit typ vložených baterií. Tímto nastavením se zpřesní odhad výdrže baterií. Pro zadání tohoto příkazu musíme kursor umístit na políčko pro vstup textu (třeba spustit MemoPad a stisknout tlačítko New). Zadáme-li tento příkaz poprvé, operační systém vypíše typ baterie, která je právě instalována. Opakovaným zadáváním tohoto zkráceného příkazu se cyklicky přepínáme mezi jednotlivými typy baterií. Asi nás nepřekvapí, že na Palm Pilotovi V, který nemá výměnné baterie, nemůžeme tímto příkazem žádné jiné typy baterií nastavit. |
i |
Zapíná a vypíná IRTento příkaz zapíná a vypíná příjem dat přes infračervené rozhraní (Beaming). |
t |
Zachytává data určená k vyslání přes infračervené rozhraníTento zkrácený příkaz slouží k testování funkce vašich aplikací, které používají přenos dat přes infračervené rozhraní (beaming). Tímto příkazem si vynutíme, že pro data, která aplikace vysílá přes infračervené rozhraní, bude simulováno jejich přijímání na tom samém počítači, ze kterého byla odeslána. Opětovným zadáním tohoto zkráceného příkazu tuto funkci vypneme. |
s |
Přepíná mezi vysíláním dat přes infračervené a sériové rozhraníI tento příkaz slouží k ladění vašich aplikací, které používají libovolný přenos dat přes infračervené rozhraní. Po zadání tohoto příkazu budou všechna data, která by byla poslána na infračervený port, vyslána na sériový port. Opětovným zadáním tohoto zkráceného příkazu tuto funkci vypneme. Tímto je možné například simulovat přenos dat přes infračervené rozhraní mezi Palm Pilotem a emulátorem POSE. Palm Pilot je s PC propojen sériovým kabelem a v emulátoru i na Palm Pilotovi zadáme tento zkrácený příkaz. Výsledkem je simulace infračerveného spojení mezi emulátorem POSE a Palm Pilotem. |