Urejevalnik hitrih tipk: Razlika med redakcijama

Iz SDMS
Jump to navigationJump to search
m
m
 
(7 vmesnih redakcij istega uporabnika ni prikazanih)
Vrstica 3: Vrstica 3:
 
{{Slika|edit-hotkey}}
 
{{Slika|edit-hotkey}}
 
== Splošno o urejevalniku hitrih tipk ==
 
== Splošno o urejevalniku hitrih tipk ==
'''Urejevalnik hitrih tipk''' uporabljamo za ustvarjanje in spreminjanje  
+
'''Urejevalnik hitrih tipk''' uporabljamo za ustvarjanje in spreminjanje t.i. hitrih tipk, ki služijo izvedbi ukaza oz. skupine ukazov, ko se v aplikaciji pritisne na določeno tipko. S smiselnim določanjem hitrih tipk dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.
 
+
{{UrejanjeLastnosti|hitre tipke|hitrih tipk|hitrim tipkam|hitre tipke|hotkey|3}}
xxx
+
{{Slika|edit-hotkey-editor}}
menijev aplikacije, s čimer dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.
+
==== Dodajanje nove hitre tipke ====
xxx
+
V seznamu hitrih tipk desno-kliknemo na poljubno hitro tipko in iz menija izberemo '''Dodaj'''. V seznamu se bo dodala nova hitra tipka z imenom '''Nedoločeno'''. Nato ji določimo še vse potrebne '''Lastnosti''' hitre tipke.
 
+
==== Brisanje hitre tipke ====
{{UrejanjeLastnosti|hitrih tipk|hitrih tipk|hitrih tipk|hitrih tipk|hotkey}}
+
V seznamu označimo hitro tipko, ki jo želimo brisati. Desno-kliknemo nanjo in iz menija izberemo '''Briši'''.
{{Slika|edit-hotkey-2}}
+
==== Urejanje lastnosti hitre tipke ====
 
+
V seznamu označimo hitro tipko, ki jo želimo urejati. Na desni strani urejevalnika je seznam lastnosti trenutno izbrane hitre tipke.
xxx
+
Urejamo lahko naslednje lastnosti hitre tipke:
==== Dodajanje novega elementa v meniju ====
+
*'''''Kombinacija tipk''''' ''(obvezno)'' - kombinacija tipk, ki sproži naveden ukaz. Kombinacijo tipk lahko vnesete ročno ali pa uporabite pomočnika (...), kjer kombinacijo tipk izvedete. Primeri: A, F1, Ctrl+X, Ctrl+Shift+Alt+F1, itd.
Označimo element, pred katerega želimo dodati nov element. Desno-kliknemo nanj in iz menija izberemo '''Dodaj element'''. Nato določimo še vse potrebne '''Lastnosti''' elementa.
+
*'''''Ukaz''''' ''(obvezno)'' - ukaz  oz. seznam ukazov, ki se izvedejo ob pritisku na izbrano tipko oz. kombinacijo tipk. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.
==== Dodajanje novega podmenuja ====
+
{{UrejanjeModula|hitre tipke|hitrih tipk|hitrih tipkah|hitre tipke|Hotkey|3}}
Najprej na želenem mestu dodamo nov element in mu določimo samo lastnost 'Napis'. Nato desno-kliknemo nanj in iz menija izberemo '''Spremeni v podmeni'''.
 
==== Brisanje elementa oz. podmenija ====
 
Označimo element oz. podmeni, ki ga želimo brisati. Desno-kliknemo nanj in iz menija izberemo '''Briši element'''.
 
==== Urejanje lastnosti elementa ====
 
Označimo element oz. podmenija, ki ga želimo urejati. Na desni strani urejevalnika je seznam lastnosti trenutno izbranega elementa oz. podmenija.
 
{{Slika|edit-menu-21}}
 
Urejamo lahko naslednje lastnosti elementa oz. podmenija:
 
*'''<u>Napis</u>''' ''(obvezno)'' - napis, ki se prikaže na izbranem elementu menija. Če v napis vstavimo znak <tt>&</tt>, bo naslednji znak omogočil aktiviranje te opcije s kombinacijo tipk Alt-znak (npr. &Datoteka = Alt-D). Napis je tudi edina potrebna lastnost, ki jo določimo podmeniju, ostale se ne upoštevajo. Če napisu določimo vrednost <tt>-</tt>, se ta element prikazuje kot delilka menija (vodoravna črta med elementi menija).
 
*'''<u>Ukaz</u>''' ''(obvezno za element)'' - ukaz  oz. seznam ukazov, ki se izvedejo ob izbiri te opcije. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.
 
*'''<u>Aktiven</u>''' ''(opcijsko)'' - tu lahko vnesemo logični izraz, ki določa, ali je v danem trenutku opcija menija aktivna ali ne.
 
*'''<u>Informacija</u>''' ''(opcijsko)'' - kratek opis ali navodilo za izbrano opcijo menija, ki se prikaže, ko označimo opcijo.
 
*'''<u>Spremenljivka</u>''' ''(opcijsko)'' - naziv spremenljivke, ki lahko prikazuje status izbrane opcije menija. Obstajata naslednji dve možnosti:
 
**če spremenljivko navedemo le enkrat v podmeniju, le-ta predstavlja, ali je opcija menija odkljukana ali ne. Spremenljivka je v tem primeru tipa Boolean (True/False), njena začetna vrednost pa je True. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa opcije menija, kot tudi za nastavljanje tega statusa.
 
**če več opcijam v podmeniju določimo enako spremenljivko, le-ta predstavlja, katera opcija je trenutno izbrana. Spremenljivka je v tem primeru tipa Long, njena vrednost pa vsakič dobi indeks izbrane opcije, začenši od vrednosti 0. Pred izbrano opcijo je v meniju tudi prikazana kljukica. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa opcij menija, kot tudi za nastavljanje tega statusa.
 
==== Določanje ikon ====
 
Posameznim opcijam menija lahko dodamo tudi grafične ikone za boljše prepoznavanje opcije. Knjižnica ikon se nahaja na spodnjem delu urejevalnika.
 
{{Slika|edit-menu-22}}
 
Trenutno izbrani opciji menija lahko ikono priredimo tako, da dvo-kliknemo na željeno ikono v knjižnici.
 
 
 
Trenutno izbrani opciji menija lahko ikono odstranimo tako, da desno-kliknemo na element in iz menija izberemo '''Briši sliko elementa'''.
 
 
 
Podobno lahko ikono trenutno izbrane opcije menija tudi uvozimo iz ali izvozimo v zunanjo slikovno datoteko. Velikost ikone je 20 x 20 pikslov.
 
xxx
 
 
 
 
 
 
 
 
 
{{UrejanjeModula|hitrih tipk|hitrih tipk|hitrih tipk|hitrih tipk|Hotkey}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[[Image:Urejevalnik_.jpg|right|240px]]
 
== Splošno ==
 
'''Urejevalnik hitrih tipk''' je orodje za definiranje t.i. hitrih tipk, oziroma zapis ukazov ali procedur, ki naj se v aplikacijah izvedejo po pritisku na določeno tipko.
 
== Opis urejevalnika ==
 
Urejevalnik hitrih tipk ima naslednja območja:
 
 
 
*'''Hitre tipke''' - seznam definiranih hitrih tipk,
 
*'''Lastnosti''' - Spreminjanje lastnosti posamezne tipke, in
 
*'''Modul''' - pregled in urejanje procedur.
 
 
 
V območju '''Lastnosti''' se nastavlja lastnosti trenutno izbranega gumba orodjarne:
 
 
 
*'''Kombinacija tipk''' - polje za definiranje ali spreminjanje kombinacije tipk za trenutno izbrano tipko. Če je kliknete na gumbek s tremi pikami, lahko definirate katerokoli kombinacijo tipk, na primer A, F1, Ctrl+X, Ctrl+Shift+Alt+F1, …
 
*'''Ukaz''' - polje, v katerega vpisujete programsko kodo ali procedure, ki naj se izvršijo po pritisku na izbrano tipko ali kombinacijo tipk. Glej''' Programski jezik SDMS''' Basic
 
== Tipična opravila ==
 
=== Dodajanje nove tipke ===
 
V polju Hitre tipke pritisnite na desno tipko na miški, in izberite Dodaj, ali pritisnite tipko Ins. V naboru se vam bo definirala nova tipka z imenom Nedoločeno. Z miško kliknite v Lastnosti-Kombinacija in definirajte tipko ali kombinacijo tipk (A, F1, Ctrl + A,...). Nato v Ukaz vpišite SDMS basic sintakso ali proceduro.
 
=== Spreminjanje tipke ===
 
V polju Hitre tipke izberite tipko. Nato z miško kliknite v Lastnosti-Kombinacija in opišite tipko ali kombinacijo tipk. Nato v Ukaz vpišite/popravite SDMS basic sintakso ali proceduro.
 
=== Brisanje tipke ===
 
V polju Hitre tipke izberite tipko. Nato pritisnite desno tipko na miški in izberite Briši ali pritisnite tipko Del. Markirana tipka se vam bo zbrisala iz seznama.
 
=== Uporaba hitrih tipk v aplikaciji ===
 
Če želite orodjarno uporabiti v neki aplikaciji, jo morate naložiti v proceduri OnCreate željene aplikacije.
 
HotkeyList.Add ([Standardne hitre tipke])
 

Trenutna redakcija s časom 10:04, 1. avgust 2006

Kategorije:Razvojna orodja

edit-hotkey.jpg

Splošno o urejevalniku hitrih tipk

Urejevalnik hitrih tipk uporabljamo za ustvarjanje in spreminjanje t.i. hitrih tipk, ki služijo izvedbi ukaza oz. skupine ukazov, ko se v aplikaciji pritisne na določeno tipko. S smiselnim določanjem hitrih tipk dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.

Urejevalnik hitrih tipk prikličemo tako, da v raziskovalcu enostavno dvo-kliknemo na hitre tipke, ki bi jih želeli urejati. Če imamo za izbrane hitre tipke dodeljeno pravico urejanja, se nam odpre urejevalnik hitrih tipk.

Urejanje osnovnih lastnosti hitrih tipk

Vsakim hitrim tipkam lahko določimo nekaj osnovnih lastnosti, kot so ime hitrih tipk, komentar, pravice dostopa do hitrih tipk, itd.

To lahko storimo v seznamu lastnosti hitrih tipk, ki jih prikličemo s klikom na gumb 053.jpg, če jih še ne vidimo na ekranu.

edit-hotkey-properties.jpg

Lastnosti hitrih tipk, ki jih lahko spreminjamo, so naslednje:

  • Ime (obvezno) - vsake hitre tipke morajo imeti določeno unikatno ime, prek katerega se kasneje lahko sklicujemo nanje. To ime mora biti unikatno v okviru vseh objektov v sistemu.
  • Dodatno ime (opcijsko) - hitrim tipkam lahko določimo tudi dodatno ime, npr. okrajšano ime, ki ga lahko uporabimo za sklic enako kot osnovno ime. Tudi tu velja unikatnost imen v okviru vseh objektov v sistemu.
  • Komentar (opcijsko) - hitrim tipkam lahko dodamo poljuben komentar.
  • Uporabljan v (opcijsko) - to lastnost lahko uporabimo za namen izvoza vseh objektov, ki se lahko uporabijo v neki aplikaciji, čeprav niso direktno uporabljeni. Vanjo vnesemo ime oz. imena aplikacij, ki uporabljajo te hitre tipke, ločena pa so s podpičji. Lahko uporabimo tudi znak * za vse aplikacije.
  • Pravica vpogleda (opcijsko) - če želimo zaščititi hitre tipke pred uporabo nepooblaščenim osebam, določimo pravico vpogleda le tisti skupini uporabnikov, ki hitre tipke lahko uporablja.
  • Pravica urejanja (opcijsko) - če želimo zaščititi hitre tipke pred spreminjanjem oz. brisanjem s strani nepooblaščenih oseb, določimo pravico urejanja le tisti skupini uporabnikov, ki hitre tipke lahko spreminja oz. briše.

Ostale lastnosti hitrih tipk so samo informativnega značaja.

Urejanje samih hitrih tipk

Ko smo hitrim tipkam določili osnovne lastnosti, se lahko dejansko lotimo urejanja samih hitrih tipk. Če območja urejanja hitrih tipk na ekranu ne vidimo, ga prikličemo s klikom na gumb 052.jpg.

edit-hotkey-editor.jpg

Dodajanje nove hitre tipke

V seznamu hitrih tipk desno-kliknemo na poljubno hitro tipko in iz menija izberemo Dodaj. V seznamu se bo dodala nova hitra tipka z imenom Nedoločeno. Nato ji določimo še vse potrebne Lastnosti hitre tipke.

Brisanje hitre tipke

V seznamu označimo hitro tipko, ki jo želimo brisati. Desno-kliknemo nanjo in iz menija izberemo Briši.

Urejanje lastnosti hitre tipke

V seznamu označimo hitro tipko, ki jo želimo urejati. Na desni strani urejevalnika je seznam lastnosti trenutno izbrane hitre tipke. Urejamo lahko naslednje lastnosti hitre tipke:

  • Kombinacija tipk (obvezno) - kombinacija tipk, ki sproži naveden ukaz. Kombinacijo tipk lahko vnesete ročno ali pa uporabite pomočnika (...), kjer kombinacijo tipk izvedete. Primeri: A, F1, Ctrl+X, Ctrl+Shift+Alt+F1, itd.
  • Ukaz (obvezno) - ukaz oz. seznam ukazov, ki se izvedejo ob pritisku na izbrano tipko oz. kombinacijo tipk. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.

Urejanje pripadajočega modula

Če v hitrih tipkah uporabljamo ukaze, ki se večkrat ponavljajo, oziroma, če jih želimo zaradi preglednosti urejati skupaj, jih lahko zberemo skupaj v obliki procedur in funkcij v pripadajočem modulu. Le-ta se naloži samodejno, ko se naložijo hitre tipke. Urejevalnik pripadajočega modula prikličemo s klikom na gumb 028.jpg.

edit-Hotkey-module.jpg

Več o programskem jeziku SdmsBasic si oglejte v poglavju Urejanje SdmsBasic kode.

Uporaba hitrih tipk v aplikaciji

Če želimo hitre tipke uporabiti v neki aplikaciji, jih moramo ob zagonu te aplikacije naložiti. To storimo v proceduri OnCreate želene aplikacije:

Sub OnCreate
  ...
  HotkeyList.Add ([ime hitrih tipk])
  ...
EndSub