alias fkey1 {
	if (![$0]) {
	echo $G cypress function key 1 set to $fk1
	}{
	@fk1 = [$0-]
	^bind META3-A parse_command $0-
	echo $G cypress function key 1 set to $fk1}
}

alias fkey2 {
        if (![$0]) {
        echo $G cypress function key 2 set to $fk2
	}{
	@fk2 = [$0-]
	^bind META3-B parse_command $0-
        echo $G cypress function key 2 set to $fk2}
}
alias fkey3 {
        if (![$0]) {
	echo $G cypress function key 3 set to $fk3
        }{
	@fk3 = [$0-]
	^bind META3-C parse_command $0-
        echo $G cypress function key 3 set to $fk3}
}
alias fkey4 {
         if (![$0]) {
        echo $G cypress function key 4 set to $fk4 
        }{
	@fk4 = [$0-]
	^bind META3-D parse_command $0-
        echo $G cypress function key 4 set to $fk4}
}
alias fkey5 {
         if (![$0]) {
        echo $G cypress function key 5 set to $fk5
        }{
	@fk5 = [$0-]
	^bind META3-E parse_command $0-
        echo $G cypress function key 5 set to $fk5}
}
alias fkey6 {
         if (![$0]) {
        echo $G cypress function key 6 set to $fk6
        }{
	@fk6 = [$0-]
	^bind META3-7 parse_command $0-
        echo $G cypress function key 6 set to $fk6}
}

alias do.fkey {
^bind META3-A parse_command $fk1
^bind META3-B parse_command $fk2
^bind META3-C parse_command $fk3
^bind META3-D parse_command $fk4
^bind META3-E parse_command $fk5
^bind META3-7 parse_command $fk6
}
do.fkey