I would like to be able to fill a form and, before, during or after, be able to cath a GPS point. I already know the GPS extension but I have to catch the point and enter attributes after... Idea how I can do that?
to toggle the live gps tracking tool.
Connect your GPS to QGIS and be sure to have it connected also to the satellites. At this point you should see in the canvas your position.
Load any vector layer and toggle editing, then just hit "add feature" in the gps info panel, and you will add a point/line/polygon (using the GPS position/track) in your layer (and of course it will pop up the dialog asking for attributes).
Since QGIS's feature forms require (I think) a feature to exist before you can write to its attribute table (GPS location data) or define the feature's geometry, you can take the following approach as a possible solution:
The solution would work like this:
Assuming this solution actually works (not tested in any way), it could also be made into a PyQGIS plugin. Or, you could start with the plugin approach.