Newsgroup: it.comp.aiuto
Titolo: CTRL+5[TN] -> CTRL+A

Un saluto al ng ;-)
Vorrei sapere se esiste la possibilita', su WXP (e magari anche su
W98), di modificare la combinazione CTRL+5 (purtroppo solo del
tastierino numerico) in CTRL+A, per selezionare tutto. Il fatto che e'
molto scomdo perche' occorre l'uso delle 2 mani, e sul portatile e'
praticamente impossibile da usare...
Grazie a tutti per l'attenzione
-- 
Saluti
Francesco

 praticamente impossibile da usare...
Devi "hookare" (aaarghhh) la keyboard
Guarda che pero con il tast nunerico la combinazione
CTRL+5 fa' proprio quello che vuoi con bloc num attivato
se non ... o rimappi il tast 5 come A :
ZDKeyMap (60 kb)
ftp://trace.wisc.edu/pub/access_utils/win95/zdkeym.zip
(non farti impressionare dal win95)
o come detto hooki (riaaargh) tutta la tastiera  ci sono
programmi gia' pronti :
ToolsWorks (Perfect Keyboard)
http://www.softwareutilities.com/
(metti in 
www.google.it
)
KeyText 2000
http://www.mjmsoft.com/
Hot Keyboard
http://www.hot-keyboard.com
se i link non fungono metti su google e cerca
--
Fosco

se i link non fungono metti su google e cerca
Ti ringrazio 1k per i link, li guardo subito ;-)
-- 
Saluti
Francesco

 >CTRL+5 fa' proprio quello che vuoi con bloc num attivato
Forse ho capito
http://www.hiddensoft.com/autoit3/
Cerca nel help Hotkeyset
con questo puoi fare uno  script che per esempio hooki
il set CTRL+S  ed ogni volta che premi questa combinazione
faccia quello che desideri tu
Per esempio lanciando lo script sotto e premendo
CTRL+S quando hai un file .txt aperto verra copiato tutto
il testo visibile nella clipboard e sara disponibile ovunque
con un semplice CTRL+V  o con click destro incolla
Puoi ovviamente cambiare da *.txt alla applicazione che desideri
(adopera au3spy per vedere la caption e classe del area interessata
per esempio Edit1 del Notepad nello script qui sotto)
e adoperare qualsisi combinazione al posto di CTRL+S
Opt("WinTitleMatchMode", 2)
HotKeySet("{ESC}", "Terminate") ; esc chiude lo script
HotKeySet("^s", "GetText")
While 1
    Sleep(100)
WEnd
Func GetText()
$text =ControlGetText ( "- Blocco note", "", "Edit1" )
ClipPut($text)
;;;;;MsgBox(0, "Text read was:", $text)
EndFunc
Func Terminate()
    Exit 0
EndFunc
; Copia incolla su notepad e salva con estensione .au3
; ovviamente devi avere AutoIt3.exe scaricato dal link sopra
--
Fosco

il testo visibile nella clipboard e sara disponibile ovunque
---cut---
Ti ringrazio nuovamente del link, sto scaricando in questo momento
Autoit
Ti ringrazio anche dello script ma a me servirebbe una cosa ancora
piu' semplice...
P.es., in una finestra di gestione risorse, se voglio selezionare
tutti i file mi piacerebbe poterlo fare con CTRL+A (oppure S oppure Q,
W, insomma, con un tasto vicino al CTRL di sinistra) come fanno
tantissimi altri sw, ad esempio anche Agent che sto usando in questo
momento, oppure ACDSee, ma anche (mi sembra ma non ne sono sicuro) lo
stesso windows in inglese
Grazie ancora 1k
-- 
Saluti
Francesco

 tutti i file mi piacerebbe poterlo fare con CTRL+A  [...]
Si ..  la cosa piu semplice che puoi fare e' simulare l'originale
che di solito e'  modifica seleziona tutto
Lasciamo perdere CTRL+A che penso sia una combinazione
gia' usata da Windows ti faccio l'esempio con CTRL+S
puoi comunque sostituire ^s  in ^a se lo ritieni opportuno
Se hai windows italiano dovrebbe funzionare su quasi tutti
i programmi e finestre di Explorer come detto simula la combinazione
&File &Modifica &Seleziona tutto
Puoi cambiare la sequenza a secondo del programma
per esempio qui in Outlook Express it e' &Modifica Sele&ziona tutto
per qui la sequenza va' modificata in Send("!mz")
; >>>>> ! <<<<<  e' ALT e serve per dare il focus in questo caso
; premendo esc esci dallo script che resta sempre attivo in background
;inizio
HotKeySet("^s", "SelectAll")
HotKeySet("{Esc}", "ExitNow" )
While 1
   Sleep(10)
WEnd
Func SelectAll()
 Send("!ms")
EndFunc
Func ExitNow()
   Exit
EndFunc
;fine
--
Fosco

;fine
Ti ringrazio nuovamente dello script. Dopo averlo provato, ho scoperto
che funziona perfettamente ma solo in gestione risorse, mentre se mi
"scappa" usato con altri sw mi fa un po' di casino... Cioe' funziona,
ma la combinazione ALT+M e ALT+S e' differente nei vari software.
Cosi' ho letto il manuale (per fortuna che c'e' anche in italiano,
altrimenti avrei rinunciato...) ed ho modificato lo script in questo
modo
---
;inizio
HotKeySet("^w", "SelectAll")
HotKeySet("^q", "ExitNow" )
While 1
   Sleep(10)
WEnd
Func SelectAll()
 Send("^{NUMPAD5}")
EndFunc
Func ExitNow()
   Exit
EndFunc
;fine
---
Innanzitutto ho usato CTRL+W perche' CTRL+S in molti sw equivale a
"Salva" e lo uso molto, e poi ho usato CTRL+Q per uscire perche' il
tasto ESC viene usato molto in parecchi sw e in windows stesso.
Poi ho usato ^{NUMPAD5} che equivale proprio al CTRL+5(TN), e cosi' ho
risolto.
Ti ringrazio ancora, perche' se non avessi avuto le dritte che mi hai
dato e lo script su cui ho fatto le modifiche, da solo non sarei
riuscito sicuramente :P
-- 
Saluti
Francesco