Alias File Command Guide: Difference between revisions

From New York ARTCC
mNo edit summary
m ([email protected] moved page Draft:Alias File Command Guide to Alias File Command Guide without leaving a redirect: Publishing Draft to Main)
 
(No difference)

Latest revision as of 21:55, 6 July 2025

Introduction

Alias commands allow you to issue text commands to pilot much faster. For example, when you would type "turn left heading 090, climb and maintain 5000", you can simply type .tl 090 .cm 5000 instead.

With CRC, these aliases are built into the ZNY profile, so they automatically download and synchronize whenever you open CRC. By default, the file is located here on Windows: %localappdata%\CRC\Aliases\ZNY.txt

vZNY ARTCC no longer supports legacy clients, so a separate alias file is no longer published. CRC is now required for all positions with exception of ZWY where Euroscope is utilized.

CRC additionally supports definition of custom aliases, so individual controllers can create their own alias commands. Consult the CRC documentation here for more information.

NYARTCC Alias File

The ZNY Alias file has four parts:

  • Basic Commands are used to communicate with pilots.
  • Miscellaneous Commands will open browser windows to quickly reference useful information.
  • ZNY Helper Commands are a quick-reference tool for NAVAID names, CWT, and SRS while controlling.
  • Pre-Departure Clearances are a deprecated method to send PDCs to pilots via private message.
    • Note: vTDLS is now the preferred platform for issuing PDCs, replacing these aliases for virtually all valid PDC uses. These deprecated commands, while still available, are not fully compatible with vNAS or CRC. Put simply, you should only use these commands if you are precisely sure of how & when to employ them.

Each function may have one or more parameters. Examples of those parameters are shown in the "User Input" column. In CRC, you simply type the user input after the alias (like the example above). In EuroScope, once you type the alias and hit SPACE, it will expand the alias automatically; you can then use TAB key to go through the parameters.

In the "Computer Output" column, anything in (parentheses) is pulled automatically from the pilot's flight plan. Anything that is underlined is user controlled.

Clearance Delivery
Command Explanation User Input Computer Output
.cv c for clearance: it is a command for IFR clearances — v for vectors COATE 5000 135.9 cleared to (destination) via radar vectors COATE, then as filed. Maintain 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.cd d for departure procedure JFK5 COATE 5000 135.9 cleared to (destination), JFK5 departure, radar vectors COATE, then as filed. Maintain 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.cdr r for restriction: it is a command for usage of "Climb via SID" phraseology TNNIS6 COATE 5000 120.4 cleared to (destination), TNNIS6 departure, radar vectors COATE, then as filed. Climb via SID, top altitude 5000, expect (cruise) 10 minutes after departure. Departure frequency 120.4, squawk (squawk).
.cde e for except: it is a command for usage of "Climb via SID except maintain (altitude)" phraseology EWR4 COATE 3000 119.2 cleared to (destination), EWR4 departure, radar vectors COATE, then as filed. Climb via SID, except maintain 3000, expect (cruise) 10 minutes after departure. Departure frequency 119.2, squawk (squawk).
.cc c for climb JFK5 Idlewild COATE 2000 135.9 cleared to (destination), JFK5 departure, Idlewild climb, radar vectors COATE, then as filed. Maintain 2000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.ccr JFK5 Canarsie COATE 5000 135.9 cleared to (destination), JFK5 departure, Canarsie climb, radar vectors COATE, then as filed. Climb via SID, top altitude 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.cce JFK5 Canarsie COATE 3000 135.9 cleared to (destination), JFK5 departure, Canarsie climb, radar vectors COATE, then as filed. Climb via SID, except maintain 3000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.ct t for transition PORTT4 LANNA 2500 119.2 cleared to (destination), PORTT4 departure, LANNA transition, then as filed. Maintain 2500, expect (cruise) 10 minutes after departure. Departure frequency 119.2, squawk (squawk).
.ctr PTW3 ETX 5000 124.15 cleared to (destination), PTW3 departure, ETX transition, then as filed. Climb via SID, top altitude 5000, expect (cruise) 10 minutes after departure. Departure frequency 124.15, squawk (squawk).
.cte PTW3 ETX 3000 124.15 cleared to (destination), PTW3 departure, ETX transition, then as filed. Climb via SID, except maintain 3000, expect (cruise) 10 minutes after departure. Departure frequency 124.15, squawk (squawk).
.cvt vt for vector and transition DEEZZ5 DEEZZ CANDR 5000 135.9 cleared to (destination), DEEZZ5 departure, radar vectors DEEZZ, CANDR transition, then as filed. Maintain 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.cvtr DEEZZ5 DEEZZ CANDR 5000 135.9 cleared to (destination), DEEZZ5 departure, radar vectors DEEZZ, CANDR transition, then as filed. Climb via SID, top altitude 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.cvte DEEZZ5 DEEZZ CANDR 3000 135.9 cleared to (destination), DEEZZ5 departure, radar vectors DEEZZ, CANDR transition, then as filed. Climb via SID, except maintain 3000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.ctv tv for transition and vector SKORR4 YNKEE COATE 5000 135.9 cleared to (destination), SKORR4 departure, YNKEE transition, radar vectors COATE, then as filed. Maintain 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.ctvr SKORR4 YNKEE COATE 5000 135.9 cleared to (destination), SKORR4 departure, YNKEE transition, radar vectors COATE, then as filed. Climb via SID, top altitude 5000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.ctve SKORR4 YNKEE COATE 3000 135.9 cleared to (destination), SKORR4 departure, YNKEE transition, radar vectors COATE, then as filed. Climb via SID, except maintain 3000, expect (cruise) 10 minutes after departure. Departure frequency 135.9, squawk (squawk).
.read 31L readback correct, push and start at your discretion, expect runway 31L for departure, advise ready to taxi, (departure) altimeter (departure altimeter)
.clreq 2 clearance on request, standby, number 2


Ground
Command Explanation User Input Computer Output
.push west pushback approved, tail west, advise ready to taxi
.pushd d for discretion push and start at pilot’s discretion, advise ready to taxi
.taxi 22R B E runway 22R, taxi via B E
.taxip p for parking J A taxi to parking via J A
.hs 4L hold short runway 4L
.cross 4L Z cross runway 4L at Z


Tower
Command User Input Computer Output
.lu 4L runway 4L, line up and wait
.to 4L wind (departure wind), runway 4L, cleared for takeoff
.tohdg 100 4L fly heading 100, wind (departure wind), runway 4L, cleared for takeoff
.torwy 22R fly runway heading, wind (departure wind), runway 22R, cleared for takeoff
.toclimb Canarsie 31L@KK fly the Canarsie climb, wind (departure wind), runway 31L@KK, cleared for takeoff
.todep SKORR4 31L@KK fly the SKORR4 departure, wind (departure wind), runway 31L@KK, cleared for takeoff
.land 22L wind (destination wind), runway 22L, cleared to land
.turb caution wake turbulence
.intrail 5 B737 5 miles in-trail of a B737


Radar Identification
Command Explanation User Input Computer Output
.sq squawk (squawk)
.sn squawk normal
.modec ensure transponder is on mode C (altitude reporting)
.rc rc for radar contact radar contact
.rca a for altitude verification radar contact, say altitude leaving
.rcb b for bearing JFK radar contact (distance) miles (bearing) of JFK at (current altitude)
.rcl l for lost radar contact lost


Vectoring
Command Explanation User Input Computer Output
.tl 110 turn left heading 110
.tr 220 turn right heading 220
.fh 340 fly heading 340
.fph fly present heading
.cm 10,000 climb and maintain 10,000
.dm 6000 descend and maintain 6000
.meter meter for altimeter KJFK KJFK altimeter (altimeter)
.dec de for descent, c for cross CAMRN 11,000 cross CAMRN at and maintain 11,000
.decm m for altimeter CAMRN 11,000 KJFK cross CAMRN at and maintain 11,000, KJFK altimeter (altimeter)
.decs s for speed CAMRN 11,000 250 cross CAMRN at and maintain 11,000 at 250 knots
.decsm CAMRN 11,000 250 KJFK cross CAMRN at and maintain 11,000 at 250 knots, KJFK altimeter (altimeter)
.dv dv for descend via KORRY4 descend via the KORRY4 arrival
.dvm m for altimeter KORRY4 KLGA descend via the KORRY4 arrival, KLGA altimeter (altimeter)
.spd spd for speed 210 maintain 210 knots
.spdm m for maximum maintain maximum forward speed
.spds s for slowest maintain slowest practical speed
.spdn n for normal resume normal speed
.spdr r for report say indicated airspeed
.mach 80 maintain mach .80
.machr r for report say mach number
.pdct pdct for proceed direct RBV proceed direct RBV
.cdct cdct for cleared direct AIR cleared direct AIR, rest of route unchanged
.join J121 join J121 and resume own navigation


Approach & Departure
Command User Input Computer Output
.ils1 ZULAB 340 1900 31R (distance) miles from ZULAB, fly heading 340, maintain 1900 until established on localizer, cleared ILS runway 31R approach
.ils2 MALDE 3000 31R (distance) miles from MALDE, cross MALDE at or above 3000, cleared ILS runway 31R approach
.app TEB 3000 ILS 22L cross TEB at or above 3000, cleared ILS runway 22L approach (destination)
.loc 22L intercept runway 22L localizer
.est report established on the final approach approach course
.visual (destination) at your (clock direction) o'clock and (distance) miles, report in sight
.visclr 22L cleared visual approach runway 22L (destination)
.exp VOR 13L expect VOR runway 13L approach, (destination) altimeter (destination altimeter)
.dep CAMRN 040 VOR 13L depart CAMRN heading 040, vectors VOR runway 13L final approach course, (destination) altimeter (destination altimeter)
.vtf vectors to final approach course
.rle 2154 2204 released for departure, time now 2154Z, clearance void if not off by 2204Z. Report airborne this frequency.
.adv no known or observed traffic between you and (destination), radar services terminated, change to advisory frequency approved. Report IFR cancellation or missed approach this frequency.
.cancel IFR cancellation received, squawk and maintain VFR, frequency change approved, take care


Transfer of Control
Command User Input Computer Output
.ho Controller ID (ex. N56 for NY_CTR) contact New York Center on frequency 125.325
.clg LGA LGA Ground is not online, change to advisory frequency approved, take care
.clt LGA LGA Tower is not online, change to advisory frequency approved, take care
.cld NY NY Departure is not online, change to advisory frequency approved, take care
.cla NY leaving my airspace, NY Approach is not online, radar services terminated, change to advisory frequency approved, take care
.clc NY leaving my airspace, NY Center is not online, radar services terminated, change to advisory frequency approved, take care
.clr leaving my airspace, New York Radar is not online, radar services terminated, change to advisory frequency approved, take care
.unicom no further ATC is available, change to advisory frequency, take care
.signoff I am going to be signing off shortly, radar services terminated, change to advisory frequency approved, thanks for flying!


Oceanic
Command Explanation User Input Computer Output
.pass pass your message
.eta SQUAD say ETA over SQUAD, requested flight level and mach number in non-radar airspace
.oc oc for oceanic 79 maintain (cruise) and mach .79
.oca a for after: it adds an instruction to cross a specified fix after a certain time SQUAD 80 2316 from SQUAD maintain (cruise) and mach .80, cross SQUAD not before 2316Z
.ocb b for before: it adds an instruction to cross a specified fix before a certain time SQUAD 80 2246 from SQUAD maintain (cruise) and mach .80, cross SQUAD not after 2246Z
.pr pr for position report SQUAD 2245 350 80 DARUX 2302 DASER New York Radio copies SQUAD at 2245Z. FL350, mach .80. Estimating DARUX at 2302Z, DASER thereafter.
.prf f for format please give your position report as follows: [LAST FIX CROSSED] at [TIME CROSSED], [ALTITUDE], [MACH], estimating [NEXT FIX] at [TIME], [NEXT FIX] thereafter
.prt t for text please file your position report via text
.lvc lv for leaving, c for contact Controller ID (ex. N56 for NY_CTR) leaving New York Radio airspace, contact New York Center on frequency 125.325, take care
.lvu u for UNICOM leaving New York Radio airspace, no further ATC is available, frequency change approved. Enjoy the rest of your flight!
.lvr r for radar leaving radar service area, radar services terminated. Standing by to receive your position report.


Other Communication
Command User Input Computer Output
.newbzny Welcome to New York ARTCC! Please visit our website (https://nyartcc.org/) and browse our pilot resources pages for all the latest news and information regarding our sector. Please enjoy your stay and welcome to ZNY!
.newbprc Welcome to the VATSIM network - a realistic environment that simulates real world air traffic control! Before you begin your VATSIM career, please direct your attention to the Pilot Resource Center, which outlines the code of conduct as well as the basic knowledge pilot's are expected to become familiar with: https://www.vatsim.net/pilot-resource-centre. Please enjoy your stay here in ZNY, and we look foward to seeing you in the future, after you have read through the basic material. Blue Skies!
.newbbusy Welcome aboard the VATSIM network! While I would love to answer your questions and help you become familiar with this realistic environment, my work load is quite large at this time. Please visit the Pilot Resource Center located at: https://www.vatsim.net/pilot-resource-centre. Thank you for your cooperation and understanding!
.coc I would like to kindly ask that you visit the Pilot Resource Center (https://www.vatsim.net/pilot-resource-centre) and pay close attention to the Code of Conduct with which pilot's on the network are expected to abide. Together, both pilot and controller, can work towards creating a respectful and courteous environment. Thank you for your cooperation and understanding!
.rwyspawn or .badrwy Hello, it appears you have connected on an active runway. Please disconnect, move yourself to a non-movement area (such as a ramp or gate), and reconnect.
.twyspawn or badtwy Hello, it appears you have connected on an active taxiway. Please disconnect, move yourself to a non-movement area (such as a ramp or gate), and reconnect.
.badtaxi Hello, airport you are located at is currently towered and I am providing top-down services there at this time. Please hold position and contact me on $freq() immediately. Thank you!
.badpush Hello, please contact ATC in the future prior to pushing back onto a controlled taxiway. Thank you!
.badcall Proper 3LD Hello, the callsign (callsign) is not a valid callsign for the airline you are trying to fly. The correct callsign for this airline is $uc($1). Please note, some air traffic controllers will identify you by the wrong callsign and you will display incorrectly for all pilots online. In the future, it is recommended that you login with the correct callsign for your airline. Thank you!
.badreg Hello, the registration (callsign) is not a valid registration for an aircraft registered in the United States. Aircraft registrations in the U.S. start with an "N" and are comprised of 1-5 additional characters, with only the last two characters possibly being letters. The letters "I" and "O" are not valid as they can be easily confused with numbers. Here are a few valid registrations for example: N123AB, N1234A, N12345, N12AB, N123A, N1234, N1AB, N12A, N123, N1A, N12, N1. In the future, it is recommended that you login with a valid U.S. registration if you plan on flying with a N-registered aircraft. Thank you!
.badeq Hello, it appears your filed flight plan may include an invalid ICAO equipment information (the "Equipment" section on the VATSIM flight plan form). This information is important to providing us with details about your aircraft's navigation and transponder capabilities. Please refer to this reference guide when filing in the future: https://support.foreflight.com/hc/en-us/articles/360049193173-ICAO-Equipment-and-PBN-Guide. Thank you!
.badtype Hello, it appears that you may have filed and/or connected with an invalid aircraft type (their filed type). The correct aircraft type for the plane you are flying can be found here: https://www.icao.int/publications/DOC8643/Pages/Search.aspx. Thank you!
.badfl Hello, the term "flight level" only refers to altitudes at or above 18,000 feet in the U.S. and indicates that the aircraft is using a standard (29.92) altimeter setting. Thank you!
.badfla Hello, the term "flight level" should be used to refer to altitudes at or above 18,000 feet in the U.S. and indicates that the aircraft is using a standard (29.92) altimeter setting. Thank you!
.badc Hello, please check in with your current altitude or flight level on initial contact with all controllers. It helps us verify that the Mode C function of your transponder is reporting correctly. Although it is not necessary in every scenario, we are usually required to ask for it if you do not provide it on your own. Thank you!
.badvfr Hello, as a VFR aircraft, I am unable to see any flightplan you file (it is for search and rescue purposes only). For that reason, it is greatly appreciated if you check in with your full callsign, destination, aircraft type, and equipment suffix when making a VFR request. For example, "N123AB, request flight following to Half Moon Bay (HAF) at 4500, Cessna 172 (C172) slant A." Please let me know if you have any questions. Thank you!
.badalt Hello, it appears you did not comply with a published altitude restriction on your SID/STAR. In the future, please ensure you comply with all altitude and speed restrictions unless explicitly told otherwise. The restrictions exist to protect you from other aircraft departing from and arriving to the airspace you are currently flying in. Thank you!
.badvec Hello, it appears you may have deleted/not flown a vector segment on the SID/STAR you are currently flying. In the future, please ensure you comply with the vector segment. The segment exists to protect you from other aircraft departing from and arriving to the airspace you are currently flying in. Thank you!
.badspd Hello, it appears that you have slowed down to your approach speed particularly early. While not mandatory (unless explicitly given a speed restriction), it is recommended that you maintain around 210 knots (if able, aircraft type and weather permitting) until a 10 NM final. This helps reduce the amount of time you spend on your approach and generally makes the traffic flow more efficiently. Thank you!
.chart ICAO Here are charts for (ICAO): http://airnav.com/airport/K$uc($1)#ifr
.aip ICAO (ICAO) AIP - https://my.vatsim.net/pilots/aip/K(ICAO)
Radar Scope Commands toggle visibility of items on the radar scope
Command Computer Output
The following commands set visibility and weather centers:
.zwyvis Sets visibility centers at GECAL 3856N 2251N 3644N (use when NOT covering Atlantic/JOBOC sectors)
.zwyvis2 Sets visibility centers at BALTN 3960N 2251N 3644N (use when covering Atlantic/JOBOC sectors)
The following commands show/hide valid exits (gates): most only work in CRC ERAM
.ewrgates BREZY GREKI MERIT BAYYS CMK BDR WAVEY DIXIE WHITE COL BIGGY LANNA PARKE SBJ BWZ ELIOT COATE NEION HAAYS GAYEL SAX
.jfkgates GREKI MERIT BAYYS BDR BETTE HAPIE SHIPP WAVEY DIXIE WHITE RBV RNGRR ARD SBJ LANNA SAX COATE NEION HAAYS GAYEL
.lgagates GREKI MERIT BAYYS BDR CMK DPK SHIPP WAVEY DIXIE WHITE BIGGY LANNA PARKE SBJ BWZ ELIOT NYACK SAX COATE NEION HAAYS GAYEL
.phlgates FJC ARD PTW RBV MXE STOEN DQO DITCH RUUTH CYN VCN OOD ENO
.libgates HIDAL STUBY BRISS IGN PWL MOONI HFD LOVES VALRE WHITE BIGGY LANNA COATE HUO WEARD
.n90gates Turns on/off all N90 Gates
.znygates Turns on/off all ZNY Gates
.bdagates BALOO LAZEY NUMBR WINGZ PIREX GECAL SHEIL BALTN ANTIG JIMAC ENAPI DASER BOVIC ANVER
.reportfix1 BOBTU JEBBY NOVOK MUNEY SELEM DOVEY KAYYT JOBOC DRYED SOORY VITOL SAILE SLATN
.reportfix2 AZEZU OKONU MARIG KINGG SQUAD SAVIK RESQU ROLLE LEXAD PAEPR VEGAA AVAST LACKS
.reportfix3 ATUGI SKPPR DARUX KINER SAUCR NETSS ONGOT ZZTOP PERDO BEXUM LUNKR JAROM LOMPI
.reportfix4 BANNK GALVN GRAMN TASNI BOREX DUPOX ILIDO VESRA RABAL VINSO BRKZZ CARAC GAYBL
.reportfix5 NUBUS PRCHA TARMO MACOR RKDIA KAVAX FIVZE SIFEN AYTTE AMENO RAFIN VODOR
.coodfix OWENZ LEOES JETER OUTES TOMMZ HANRI OTTNG JAINS UKOKA SNAGY SUMRS MAYPL BROOM CNNOR GRATX MILLE CANEE LETON LNHOM LAMER LUCTI MLLER WATRS KINCH HANCY CHEDR KEEKA OPAUL SOCCO DAWIN OBIKE DABAK BUTUX DOPHN GRUPI ELERI
.id Displays all VORs within and in close vicinity to ZNY


URL Opener Commands open a browser window
Command User Input Computer Output
.sop Airport ID without "K" prefix (e.g. EWR) Opens ZNY Wiki SOP (e.g. https://wiki.nyartcc.org/index.php?title=EWR_SOP)
.zdcloa Opens ZDC - ZNY LOAs (https://wiki.nyartcc.org/index.php?title=ZNY_ZDC_LOAs)
.zbwloa Opens ZBW - ZNY LOA (https://wiki.nyartcc.org/index.php?title=LOA_ZNY_ZBW)
.zobloa Opens ZOB - ZNY LOA (https://wiki.nyartcc.org/index.php?title=LOA_ZNY_ZOB)
.prd Select an aircraft using the Aircraft Select Key Opens ZNY Preferred Route Database for selected aircraft (e.g. http://nyartcc.org/prd?from=KEWR&to=KBOS)
.airnav Airport ID (e.g. KEWR) Opens AirNav Airport Information page (e.g. http://www.airnav.com/airport/KEWR)
.notams Opens FAA NOTAMS page (https://notams.aim.faa.gov/notamSearch/nsapp.html#/)
.weather Opens AviationWeather.gov
.suffixes Opens the list of Aircraft Equipment Suffixes
.skyvector Select an aircraft using the Aircraft Select Key Opens SkyVector Web Page for selected aircraft
.rwatis Airport ID (e.g. KEWR) Opens Web Page with Real-World D-ATIS (e.g. https://datis.clowd.io/kewr)
.ais Callsign, fix, etc Opens ZNY AIS page for the associated identifier

Ever wanted to reference the name of a VOR quickly? Or wondered what the RECAT separation is for CAT D behind CAT B? The ZNY Helper Commands are made to help you find the answer to these and many more questions quickly while controlling without exiting your controller client. By simply typing a command, the controller client will send you a (private) message with the information you're trying to reference. For example, by typing .cmk, the controller client will send you a message with the full name of that VOR (Carmel). At the moment, there are helper commands made to reference VOR names, RECAT separation and SRS.

Category Explanation Command Computer Output
VOR Names These commands can be used to reference a specific VOR name. .(VOR Identifier) — for example .cmk Full VOR Name — for example Carmel
Aircraft Separation This command provides you with a quick summary of Same Runway Separation (SRS) and its usage. .srs Summary of Same Runway Separation
This command provides you with a quick summary of RECAT separation in a local control departure environment. .recat Summary of RECAT Separation
These commands can be used to reference the RECAT separation required in a local control environment between two departure aircraft. .(leader category)(follower category) — for example .catbcatd Separation required — for example: LEADER: CAT B | FOLLOWER: CAT D | SEPARATION: 5NM or 2 min

These Pre-Departure Clearance (PDC) aliases emulate ACARS PDC functionality. For CRC users, vTDLS is a newer and generally more flexible platform for transmitting PDCs, but these commands remain available.

Before sending a PDC with these aliases, ensure a squawk code is assigned, the flight plan is correct, and that the aircraft is selected using your Aircraft Select Key. Then you should send three alias commands:

  1. 1) .pdcs — this command tells the pilot to expect a pre-departure clearance and not to reply via private message
  2. 2) .pdc1 or .pdc1r or .pdc1e or a SID Specific PDC — this command sends the actual clearance including squawk code, departure procedure, altitude restriction, departure frequency, etc.
  3. 3) .pdc2 — this command gives the pilot further information regarding what runway to expect and when to contact ground

For the second alias command, controllers have the option between using a Generic PDC or a SID Specific PDC. The SID Specific PDCs are useful since they require you to type less. Moreover, they all follow the same format: .c[sid][option]. [sid] is the name of the Departure Procedure without the version number, e.g. portt and jfk. [option] can consist of several things. Empty will result in the default radar vectors option. A "h" will result in the addition of a "fly heading X" portion, a "t" will result in the addition of a "X transition" portion, the letter "f" refers to the "Flushing" climb at LGA, etc. A full list of all available SID Specific PDCs is available below.

Generic PDCs
Command Explanation User Input Computer Output
.pdcs s for standby: it is a command for the PDC Standby Message DO NOT REPLY TO THIS MESSAGE | STANDBY FOR PRE-DEPARTURE CLEARANCE
.pdc1 [Departure Frequency] [Initial Altitude] [Departure Procedure] — ex. 135.900 5000 JFK5 DO NOT REPLY TO THIS MESSAGE | PRE-DEPARTURE CLEARANCE START | (zulu time) | CALLSIGN: (callsign) | EQUIP: (aircraft type) | DEP: (departure airport) | ARR: (destination airport) | SQUAWK: (squawk) | FINAL ALT: (cruise) | APPROVED ROUTE: (route) | DEP FREQ: 135.900 | ALTITUDE RESTRICTIONS: MAINTAIN 5000 | DEPARTURE PROCEDURE: JFK5
.pdc1r r for restriction: it is a command for usage of "Climb via SID" phraseology [Departure Frequency] [Initial Altitude] [Departure Procedure] — ex. 135.900 5000 SKORR4 DO NOT REPLY TO THIS MESSAGE | PRE-DEPARTURE CLEARANCE START | (zulu time) | CALLSIGN: (callsign) | EQUIP: (aircraft type) | DEP: (departure airport) | ARR: (destination airport) | SQUAWK: (squawk) | FINAL ALT: (cruise) | APPROVED ROUTE: (route) | DEP FREQ: 135.900 | ALTITUDE RESTRICTIONS: *CLIMB VIA SID*, TOP ALTITUDE 5000 | DEPARTURE PROCEDURE: SKORR4
.pdc1e e for except: it is a command for usage of "Climb via SID except maintain (altitude)" phraseology [Departure Frequency] [Initial Altitude] [Departure Procedure] — ex. 119.200 3000 EWR4 DO NOT REPLY TO THIS MESSAGE | PRE-DEPARTURE CLEARANCE START | (zulu time) | CALLSIGN: (callsign) | EQUIP: (aircraft type) | DEP: (departure airport) | ARR: (destination airport) | SQUAWK: (squawk) | FINAL ALT: (cruise) | APPROVED ROUTE: (route) | DEP FREQ: 119.200 | ALTITUDE RESTRICTIONS: *CLIMB VIA SID*, EXCEPT MAINTAIN 3000 | DEPARTURE PROCEDURE: EWR4
.pdc2 [Departure Runway] [Ground Sector ID (Leave Blank for Own)] — ex. 22R 2C PLAN RWY 22R FOR DEPARTURE. CONTACT KENNEDY GROUND ON FREQ 121.900 FOR TAXI WITH ASSIGNED SID, SQUAWK CODE, AND CURRENT ATIS CODE ONLY. IF YOU HAVE ANY QUESTIONS OR ARE UNABLE TO ACCEPT ANY ASSIGNMENT, CONTACT ATC ON FREQUENCY (your frequency) | PRE-DEPARTURE CLEARANCE END
SID Specific PDCs
Command Explanation User Input
Newark (KEWR)
.cewrn n for north: it assigns an altitude restriction for when EWR is on a north flow (i.e. departing 4L) [Departure Frequency] — ex. 119.200
.cdevl [Departure Frequency] — ex. 119.200
.cewrs s for south: it assigns an altitude restriction for when EWR is on a south flow (i.e. departing 22R) [Departure Frequency] — ex. 119.200
.cportt [Departure Frequency] — ex. 119.200
.cporttt t for transition [Transition] [Departure Frequency] — ex. LANNA 119.200
.clib [Climb] [Departure Frequency] — ex. PARKWAY 119.200
LaGuardia (LGA)
.clga [Departure Frequency] — ex. 120.400
.clgah h for heading [Heading] [Departure Frequency] — ex. 340 120.400
.clgam m for Maspeth climb [Departure Frequency] — ex. 120.400
.clgac c for Coney climb [Departure Frequency] — ex. 120.400
.clgaf f for Flushing climb [Departure Frequency] — ex. 120.400
.clgaw w for Whitestone climb [Departure Frequency] — ex. 120.400
.clgab b for Bronx climb [Departure Frequency] — ex. 120.400
.clgap p for Pelham climb [Departure Frequency] — ex. 120.400
.clgas s for Sound climb [Departure Frequency] — ex. 120.400
.ctnnis [Departure Frequency] — ex. 120.400
.cgldmn [Departure Frequency] — ex. 120.400
.cjutes [Departure Frequency] — ex. 120.400
.chopea [Departure Frequency] — ex. 120.400
.cnthns [Departure Frequency] — ex. 120.400
Kennedy (JFK)
.cjfk [Departure Frequency] — ex. 135.900
.cjfkh h for heading [Heading] [Departure Frequency] — ex. 100 135.900
.cjfkc c for Canarsie climb [Departure Frequency] — ex. 135.900
.cjfkb b for Breezy Point climb [Departure Frequency] — ex. 135.900
.cjfkg g for Gateway climb [Departure Frequency] — ex. 135.900
.cjfki i for Idlewild climb [Departure Frequency] — ex. 135.900
.cjfk4 4 for 4s: it assigns an altitude restriction/climb procedure for when JFK departs 4L [Departure Frequency] — ex. 135.900
.cskorr [Transition] [Departure Frequency] — ex. YNKEE 135.900
.cdeezz [Transition] [Departure Frequency] — ex. CANDR 135.900
.cdeezz3 3 for 31s: it assigns an altitude restriction for when JFK departs 31L/31R [Transition] [Departure Frequency] — ex. CANDR 135.900
.cdeezz4 4 for 4s: it assigns an altitude restriction/climb procedure for when JFK departs 4L [Transition] [Departure Frequency] — ex. CANDR 135.900
Philadelphia (KPHL)
.cphl [Departure Frequency] — ex. 124.350
.cphlp p for prop: it assigns an altitude restriction for prop aircraft [Departure Frequency] — ex. 124.350
Teterboro (KTEB)
.cteb [Departure Frequency] — ex. 119.200
.cteb2 2 for 24: it assigns an altitude restriction for runway 24 departures [Departure Frequency] — ex. 119.200
.cruudy [Departure Frequency] — ex. 119.200
Westchester (KHPN)
.chpn [Departure Frequency] — ex. 120.550
.cprop [Departure Frequency] — ex. 120.550