7_a_freedoom
The Control key fires the current weapon, and the spacebar will open doors and activate switches.

%3 0007_0004__fires fires 0007_0001__The_2__Control_3__key The_Control_key 0007_0004__fires->0007_0001__The_2__Control_3__key [arg0] 0007_0005__the_7__weapon the_weapon 0007_0004__fires->0007_0005__the_7__weapon [arg1] 0007_0006__current current 0007_0005__the_7__weapon->0007_0006__current [attrib] 0007_0009__and and 0007_0009__and->0007_0004__fires [conj1] 0007_0012__will will 0007_0009__and->0007_0012__will [conj2] 0007_0015__and and 0007_0012__will->0007_0015__and [scope] 0007_0013__open open 0007_0015__and->0007_0013__open [conj1] 0007_0016__activate activate 0007_0015__and->0007_0016__activate [conj2] 0007_0010__the_11__spacebar the_spacebar 0007_0013__open->0007_0010__the_11__spacebar [arg0] 0007_0014__doors doors 0007_0013__open->0007_0014__doors [arg1] 0007_0016__activate->0007_0010__the_11__spacebar [arg0] 0007_0017__switches switches 0007_0016__activate->0007_0017__switches [arg1]
arc(r_0007_0004__fires,r_0007_0001__The_r_0007_0002__Control_r_0007_0003__key,arg0).
arc(r_0007_0004__fires,r_0007_0005__the_r_0007_0007__weapon,arg1).
arc(r_0007_0005__the_r_0007_0007__weapon,r_0007_0006__current,attrib).
arc(r_0007_0009__and,r_0007_0004__fires,conj1).
arc(r_0007_0009__and,r_0007_0012__will,conj2).
arc(r_0007_0012__will,r_0007_0015__and,scope).
arc(r_0007_0013__open,r_0007_0010__the_r_0007_0011__spacebar,arg0).
arc(r_0007_0013__open,r_0007_0014__doors,arg1).
arc(r_0007_0015__and,r_0007_0013__open,conj1).
arc(r_0007_0015__and,r_0007_0016__activate,conj2).
arc(r_0007_0016__activate,r_0007_0010__the_r_0007_0011__spacebar,arg0).
arc(r_0007_0016__activate,r_0007_0017__switches,arg1).

n7_a_freedoom n7_a_freedoom__1_1_1_1_1_1 The n7_a_freedoom__1_1_1_1_2_1 Control n7_a_freedoom__1_1_1_1_3_1 key n7_a_freedoom__1_1_1_2_1 fires n7_a_freedoom__1_1_1_3_1_1 the n7_a_freedoom__1_1_1_3_2_1_1 current n7_a_freedoom__1_1_1_3_3_1 weapon n7_a_freedoom__1_1_2_1 , n7_a_freedoom__1_1_3_1_1 and n7_a_freedoom__1_1_3_2_1_1_1 the n7_a_freedoom__1_1_3_2_1_2_1 spacebar n7_a_freedoom__1_1_3_2_2_1 will n7_a_freedoom__1_1_3_2_3_1_1_1_1 open n7_a_freedoom__1_1_3_2_3_1_1_2_1_1 doors n7_a_freedoom__1_1_3_2_3_1_2_1_1 and n7_a_freedoom__1_1_3_2_3_1_2_2_1_1 activate n7_a_freedoom__1_1_3_2_3_1_2_2_2_1_1 switches n7_a_freedoom__1_2_1 . n7_a_freedoom__1 IP-MAT n7_a_freedoom__1_1 ILYR n7_a_freedoom__1->n7_a_freedoom__1_1 n7_a_freedoom__1_2 PUNC n7_a_freedoom__1->n7_a_freedoom__1_2 n7_a_freedoom__1_1_1 ILYR n7_a_freedoom__1_1->n7_a_freedoom__1_1_1 n7_a_freedoom__1_1_2 PUNC n7_a_freedoom__1_1->n7_a_freedoom__1_1_2 n7_a_freedoom__1_1_3 CONJP n7_a_freedoom__1_1->n7_a_freedoom__1_1_3 n7_a_freedoom__1_1_1_1 NP-SBJ n7_a_freedoom__1_1_1->n7_a_freedoom__1_1_1_1 n7_a_freedoom__1_1_1_2 VBP;~Tn n7_a_freedoom__1_1_1->n7_a_freedoom__1_1_1_2 n7_a_freedoom__1_1_1_3 NP-OB1 n7_a_freedoom__1_1_1->n7_a_freedoom__1_1_1_3 n7_a_freedoom__1_1_1_1_1 D n7_a_freedoom__1_1_1_1->n7_a_freedoom__1_1_1_1_1 n7_a_freedoom__1_1_1_1_2 N n7_a_freedoom__1_1_1_1->n7_a_freedoom__1_1_1_1_2 n7_a_freedoom__1_1_1_1_3 N n7_a_freedoom__1_1_1_1->n7_a_freedoom__1_1_1_1_3 n7_a_freedoom__1_1_1_1_1->n7_a_freedoom__1_1_1_1_1_1 n7_a_freedoom__1_1_1_1_2->n7_a_freedoom__1_1_1_1_2_1 n7_a_freedoom__1_1_1_1_3->n7_a_freedoom__1_1_1_1_3_1 n7_a_freedoom__1_1_1_2->n7_a_freedoom__1_1_1_2_1 n7_a_freedoom__1_1_1_3_1 D n7_a_freedoom__1_1_1_3->n7_a_freedoom__1_1_1_3_1 n7_a_freedoom__1_1_1_3_2 ADJP n7_a_freedoom__1_1_1_3->n7_a_freedoom__1_1_1_3_2 n7_a_freedoom__1_1_1_3_3 N n7_a_freedoom__1_1_1_3->n7_a_freedoom__1_1_1_3_3 n7_a_freedoom__1_1_1_3_1->n7_a_freedoom__1_1_1_3_1_1 n7_a_freedoom__1_1_1_3_2_1 ADJ n7_a_freedoom__1_1_1_3_2->n7_a_freedoom__1_1_1_3_2_1 n7_a_freedoom__1_1_1_3_2_1->n7_a_freedoom__1_1_1_3_2_1_1 n7_a_freedoom__1_1_1_3_3->n7_a_freedoom__1_1_1_3_3_1 n7_a_freedoom__1_1_2->n7_a_freedoom__1_1_2_1 n7_a_freedoom__1_1_3_1 CONJ n7_a_freedoom__1_1_3->n7_a_freedoom__1_1_3_1 n7_a_freedoom__1_1_3_2 ILYR n7_a_freedoom__1_1_3->n7_a_freedoom__1_1_3_2 n7_a_freedoom__1_1_3_1->n7_a_freedoom__1_1_3_1_1 n7_a_freedoom__1_1_3_2_1 NP-SBJ n7_a_freedoom__1_1_3_2->n7_a_freedoom__1_1_3_2_1 n7_a_freedoom__1_1_3_2_2 MD;~cat_Vi n7_a_freedoom__1_1_3_2->n7_a_freedoom__1_1_3_2_2 n7_a_freedoom__1_1_3_2_3 IP-INF-CAT n7_a_freedoom__1_1_3_2->n7_a_freedoom__1_1_3_2_3 n7_a_freedoom__1_1_3_2_1_1 D n7_a_freedoom__1_1_3_2_1->n7_a_freedoom__1_1_3_2_1_1 n7_a_freedoom__1_1_3_2_1_2 N n7_a_freedoom__1_1_3_2_1->n7_a_freedoom__1_1_3_2_1_2 n7_a_freedoom__1_1_3_2_1_1->n7_a_freedoom__1_1_3_2_1_1_1 n7_a_freedoom__1_1_3_2_1_2->n7_a_freedoom__1_1_3_2_1_2_1 n7_a_freedoom__1_1_3_2_2->n7_a_freedoom__1_1_3_2_2_1 n7_a_freedoom__1_1_3_2_3_1 ILYR n7_a_freedoom__1_1_3_2_3->n7_a_freedoom__1_1_3_2_3_1 n7_a_freedoom__1_1_3_2_3_1_1 ILYR n7_a_freedoom__1_1_3_2_3_1->n7_a_freedoom__1_1_3_2_3_1_1 n7_a_freedoom__1_1_3_2_3_1_2 CONJP n7_a_freedoom__1_1_3_2_3_1->n7_a_freedoom__1_1_3_2_3_1_2 n7_a_freedoom__1_1_3_2_3_1_1_1 VB;~Tn n7_a_freedoom__1_1_3_2_3_1_1->n7_a_freedoom__1_1_3_2_3_1_1_1 n7_a_freedoom__1_1_3_2_3_1_1_2 NP-OB1 n7_a_freedoom__1_1_3_2_3_1_1->n7_a_freedoom__1_1_3_2_3_1_1_2 n7_a_freedoom__1_1_3_2_3_1_1_1->n7_a_freedoom__1_1_3_2_3_1_1_1_1 n7_a_freedoom__1_1_3_2_3_1_1_2_1 NS n7_a_freedoom__1_1_3_2_3_1_1_2->n7_a_freedoom__1_1_3_2_3_1_1_2_1 n7_a_freedoom__1_1_3_2_3_1_1_2_1->n7_a_freedoom__1_1_3_2_3_1_1_2_1_1 n7_a_freedoom__1_1_3_2_3_1_2_1 CONJ n7_a_freedoom__1_1_3_2_3_1_2->n7_a_freedoom__1_1_3_2_3_1_2_1 n7_a_freedoom__1_1_3_2_3_1_2_2 ILYR n7_a_freedoom__1_1_3_2_3_1_2->n7_a_freedoom__1_1_3_2_3_1_2_2 n7_a_freedoom__1_1_3_2_3_1_2_1->n7_a_freedoom__1_1_3_2_3_1_2_1_1 n7_a_freedoom__1_1_3_2_3_1_2_2_1 VB;~Tn n7_a_freedoom__1_1_3_2_3_1_2_2->n7_a_freedoom__1_1_3_2_3_1_2_2_1 n7_a_freedoom__1_1_3_2_3_1_2_2_2 NP-OB1 n7_a_freedoom__1_1_3_2_3_1_2_2->n7_a_freedoom__1_1_3_2_3_1_2_2_2 n7_a_freedoom__1_1_3_2_3_1_2_2_1->n7_a_freedoom__1_1_3_2_3_1_2_2_1_1 n7_a_freedoom__1_1_3_2_3_1_2_2_2_1 NS n7_a_freedoom__1_1_3_2_3_1_2_2_2->n7_a_freedoom__1_1_3_2_3_1_2_2_2_1 n7_a_freedoom__1_1_3_2_3_1_2_2_2_1->n7_a_freedoom__1_1_3_2_3_1_2_2_2_1_1 n7_a_freedoom__1_2->n7_a_freedoom__1_2_1
( (IP-MAT (ILYR (ILYR (NP-SBJ;{CONTROL_KEY} (D The;{the})
                                            (N Control;{control})
                                            (N key;{key}))
                      (VBP;~Tn fires;{fire})
                      (NP-OB1 (D the;{the})
                              (ADJP (ADJ current;{current}))
                              (N weapon;{weapon})))
                (PUNC ,)
                (CONJP (CONJ and;{and})
                       (ILYR (NP-SBJ;{SPACEBAR} (D the;{the})
                                                (N spacebar;{spacebar}))
                             (MD;~cat_Vi will;{will})
                             (IP-INF-CAT (ILYR (ILYR (VB;~Tn open;{open})
                                                     (NP-OB1 (NS doors;{door})))
                                               (CONJP (CONJ and;{and})
                                                      (ILYR (VB;~Tn activate;{activate})
                                                            (NP-OB1 (NS switches;{switch})))))))))
          (PUNC .))
  (ID 7_a_freedoom))