I've recently migrated to TC14.50.
I'm testing in windows cmd tool and sending keys there.
Within the code expression, when I have value @ the TC sends ~ instead.
Within the code expression I also use values from parameters and when I have, within the parameter double quotes, it sends @ sign...
Code expression: --host=jdbc:oracle:thin:@SERVER
cmd input: --host=jdbc:oracle:thin:~SERVER
Code expression: "program.bat --org-name=" + KeywordTests.SOMETEST.Parameters.org_name
Parameter: org_name = "ORGANIZATION"
cmd input: program.bat --org-name=@ORGANIZATION@
Is this something that worked for you in earlier versions of TC or is it something new you are trying?
See if this helps:
Yes, it was working in 12.6 version from which I've upgraded.