I use three fingers for typing and it is hard for me and time consuming.
In SAS, one may pipe some usful information into clipboard and do a <crtl> -v to paste it into the program editor window. Then you can tailor those information and save you a great deal of time in writing programs.
Here is an example.
enter,
<crtl>-v *== paste;
in the program editor window after running the program below.
***************************************;
data tmp;
array var(2000);
do i = 1 to 500;
var(i)=i;
end;
keep var:;
run;
proc sql noprint;
select name into: vlist1 separated by ' '
from dictionary.columns
where upcase(libname)='WORK' and upcase(memname)='TMP'
;
quit;
filename dummy clipbrd;
data _null_;
file dummy;
put "&vlist1";
run;