Questo è il terzo post che riguarda "il filtro per la tastiera".
Nei post precedenti, oltre ad introdurre l'argomento, ci siamo
occupati di come inserire il package "Keyboard Filter" nella build
di Windows Embedded Standard 7, della gestione del servizio e delle
configurazioni in generale. In questo post scenderemo più in
dettaglio su come "Configurare le combinazioni di tasti
predefinite" e sulla "Configurazione di filtri personalizzati"
Configurare le combinazioni di tasti predefinite
Avviare l'editor per la gestione dei Criteri di gruppo
(gpedit.msc) con i privilegi di amministratore e selezionare il
Keyboard Filter. Scegliere le combinazioni di
tasti che si desidera bloccare. In questo esempio, vengono bloccate
le seguenti combinazioni: Ctrl+Alt+Canc,
Windows+R, e il tasto Maiusc.
1. Verificare che le combinazioni di tasti sopra citate
funzionino correttamente.
a. Premere Windows+R.
Dovrebbe apparire la finestra di dialogo
Esegui….
b. Nella finestra di dialogo Esegui…, premere
la combinazione di tasti Maiusc+A.
Apparirà una A maiuscola.
c. Infine, premere Ctrl+Alt+Canc.
Dovrebbe apparire la schermata con le opzioni per il blocco del
computer, il cambio degli utenti, e così via..
d. Premere il tasto Esc per tornare al proprio
desktop e chiudere la finestra di dialogo
Esegui...
2. Le combinazioni di tasti predefinite sono raggruppate in
categorie. All'interno della cartella Security
Keys, selezionare il Block Secure Desktop
(Ctrl+Alt+Del).
a. Per abilitare il blocco per questa combinazione, fare doppio
clic sulle impostazioni.
b. Selezionare l'opzione Attivata in alto a
sinistra nella finestra di dialogo, e premere
OK.
Nota: L'opzione Attivatablocca
la combinazione di tasti. Si abilita il filtro, non permettendo la
combinazione di tasti.
c. Nel riquadro a sinistra, selezionare Keyboard
Filter.
d. Selezionare Desktop and Shell Keys.
e. Selezionare Block Run Dialog
(Windows+R).
f. Fare doppio clic, selezionare Attivata e
premere OK.
g. Nel riquadro a sinistra, selezionare nuovamente
Keyboard Filter.
h. Selezionare Modifier Keys.
i. Fare doppio clic su Block Shift Keys.
j. Selezionare Attivata e premere
OK.
k. Attendere almeno cinque secondi dal momento in cui si preme
sul pulsante Applica o OK.
L'editor per la gestione dei Criteri di gruppo (gpedit.msc) può
richiedere più tempo per salvare le impostazioni, soprattutto su
hardware più lento o su sistemi in domini.
Nota: Viene registrato un evento nel
visualizzatore di eventi di Windows nel momento in cui il filtro di
tastiera carica le nuove impostazioni e diventa attivo.
l. Verificare le combinazioni di tasti appena configurate.
Se tutto ha funzionato, dovrebbero essere disabilitate:
Ctrl+Alt+Canc non dovrebbe far apparire la
schermata con le opzioni per il blocco del computer, il cambio
degli utenti, e così via... Windows+R non dovrebbe
far apparire la finestra di dialogo Esegui.
Qualsiasi combinazione di tasti con il tasto
Maiusc non dovrebbe funzionare; la lettera
maiuscola è un ottimo esempio per provare che questo non
funzioni.
Nota:
I filtri sulla tastiera vengono disabilitati nella
finestra di logon di Windows. Se provate ad uscire dalla sessione
(log-off) potrete verificare che Maiusc+A
farà comparire una A maiuscola nel campo password. Questa
disabilitazione del filtro sulla tastiera garantisce che sia un
"utente" e sia un "Amministratore" possano entrare in sessione
(log-on) senza problemi di filtri.
|
Configurazione di filtri personalizzati
La parte di personalizzazione dei filtri permette la creazione
di combinazioni di tasti non incluse in quelle predefinite.
Per codificare i filtri bisogna attenersi ad un certo numero di
regole e limitazioni, ma iniziamo con un paio di definizioni che ci
serviranno in seguito:
- per "tasti modificatori" intendiamo quelli che sono usati in
combinazione con altri tasti: Ctrl, Alt, Maiusc (Shift) e Windows.
Per tutti si possono specificare se sono sinistri o destri: LCtrl,
RCtrl, LAlt, RAlt, LShift, RShift, LWindows e RWindows;
- i filtri devono essere espressi con una combinazione che
contiene da zero a più tasti modificatori e da un carattere, un
numero, un tasto cursore delimitato dal simbolo più.
Ecco alcune note cui attenersi:
· I tasti modificatori non possono essere bloccati da soli (per
far questo si possono utilizzare i filtri predefiniti);
· Per generare dei filtri per una lettera maiuscola selezionare
Shift+<lettera>. Per esempio se si filtra il tasto Z si
ottiene soltanto il blocco della z minuscola per bloccare la
maiuscola bisogna filtrare per Shift+Z.
· Per filtrare un numero bisognerà filtrare anche il tasto del
tastierino numerico. Per esempio se si vuole bloccare il tasto 8,
bisogna anche filtrare il tasto Up (Freccia su). In questo momento
quindi NON si può filtrare il numero 5 del tastierino numerico.
· Se si filtrano i tasti del tastierino numerico (Up, Down,
Left, Right, Home, End, Page Up, Page Down), i tasti saranno
bloccati anche per i numeri corrispondenti. I numeri della riga
sopra le lettere continueranno invece a funzionare
regolarmente.
· Si possono filtrare tutti i tasti funzione da F1 a F24 e i
tasti CapsLock, PrintScrn, ScrollLock, Break, Tab, Space, Esc e
Backspace. Non bisogna mettere spazi nei nomi che, tuttavia,
possono essere scritti indifferentemente maiuscoli e minuscoli.
· Si possono filtrare i tasti: Up, Down, Left e Right (le frecce
di spostamento); PageUp, PageDown, Insert, Delete, Home ed End. Non
bisogna mettere spazi nei nomi che, tuttavia, possono essere
scritti indifferentemente maiuscoli e minuscoli.
· Quando si crea un filtro per le frecce di spostamento: Up,
Down, Left, Right, e così via è bene ricordarsi di filtrare anche
le combinazioni con lo Shift per evitare che la combinazione
Shift+Up (ad esempio) vanifichi il filtro su Up.
Ecco alcuni esempi di filtri personalizzati:
· Windows+L
· LWindows+L
· Ctrl+Break
· Shift+Ctrl+Esc
· Ctrl+C
· Ctrl+Enter
_______________________________
Nel prossimo post di questo articolo, ci occuperemo di come
configurare i filtri per tastiere "non inglesi" e della parte
riguardante le tastiere a video.
Questi articoli, suddivisi in post, sono stati scritti, curati
nei particolari e tradotti in inglese oltre che da me anche da due
miei colleghi (entrambi trainer certificati Microsoft per Windows
Embedded Standard 7): Gianni Rosa Gallina e Dorangela Daniele.