Firstly, apologies if this has been discussed before but when I search on your forum for 'macro find' or permutations thereof, it tells me that the word ' macro' is too common so cannot be searched for. Slightly odd.
Anyway, I'm not sure if this is intended or a bug but using 'find' whilst recording a keystroke macro doesn't work as expected.
For example, take a file with the following contents:
start with the cursor at the top and press ctrl-q ctrl-f : . ctrl-q then I would expect that pressing ctrl-shift-q twice would result in each colon being replaced by a period but it appears that the find element is not recorded.
Now, I know this is a trivial example and could be achieved with other means like a regex but there are times when it is a lot quicker and easier to do it this way such as doing this replacement on every alternate line.