I've been using pstricks for a long time and feel very much at home there. But, recently I decided I want to learn tikz since that seems to integrate better with beamer. However, I keep running into road blocks. While the manual can be useful, it also gives me headaches for things that would be straight-forward in pstricks but have a completely different (and for me, non-intuitive) approach in tikz.
For example, I want to use pgfkeys to set the style parameters for points: their color, their fill-color, their size. But my invocation of \pgfkeys seem to get ignored. I've tried various approaches. Some lead to errors and other to no effect. Here's what my first attempt at this looked like for which the desired result did not take effect.
\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tkz-euclide}
\pagestyle{empty}
\begin{document}
I would like something that looks like:\vspace{1cm}\par
\begin{tikzpicture}[scale=0.25]
\tkzDefPoint(0,0){A}
\tkzDefShiftPoint[A](70:8){B}
\tkzDefShiftPoint[A](30:5){C}
\tkzDefShiftPoint[A](-30:10){D}
\tkzDefShiftPoint[A](-130:7){E}
%% first scope
\begin{scope}[line width=4]
\tkzDrawPoints[color=blue,fill=red](A,B,C)
\end{scope}
%% second scope
\begin{scope}[line width=2]
\tkzDrawPoints[color=red,fill=yellow](D,E)
\end{scope}
\end{tikzpicture}
Here the code is set up more along the lines of how I would like to write
it, but the results are not what I expected.\vspace{1cm}\par
\begin{tikzpicture}[scale=0.25]
\tkzDefPoint(0,0){A}
\tkzDefShiftPoint[A](70:8){B}
\tkzDefShiftPoint[A](30:5){C}
\tkzDefShiftPoint[A](-30:10){D}
\tkzDefShiftPoint[A](-130:7){E}
%% first scope
\begin{scope}[line width=4]
\pgfkeys{/drawpoint/.style={color=blue,fill=red}}
\tkzDrawPoints(A,B,C)
\end{scope}
%% second scope
\begin{scope}[line width=2]
\tkzDrawPoints[color=red,fill=yellow](D,E)
\end{scope}
\end{tikzpicture}
\end{document}
which produces

I've tried to find an answer in the pgfkeys question posted here. But, I'm getting very lost and very confused.




