Time field read-only

I'm not able to make the time field read-only. I put a trigger so that the current time is always shown, but I would like the change time function to be disabled, leaving only the time view. Can someone help me please. I already tried using the note type but it converts the time to days. Ideally, the current time should be shown in the time field with the intention of informing the collector of the time that answered the previous question.

Can you share the XLSForm of what you have currently tried? It will help someone troubleshoot.

Thank God I found a solution.
The read-only mode of the hour question only works if we position the read-only, calculate and trigger columns in the order indicated below.

type name read_only calculation trigger

select_one Name
time timeselect true now() ${Name}