The following are some of the best keyboard results I got over a couple of months, with modifications to my algorithm in between. Later results are later (though oddly, generally higher energy, which means that they were not as good by my English-frequencies metric).

Energy: 3.289477
                              Z                   
                                                  
                           J                      
                        B     F                   
                                 P                
                           O        X             
                     Q  U     R                   
                                 C                
                           N        K             
                     /~ G     A                   
                                 H                
               6} 4\       I        V             
                     :@ M     T                   
                                 E                
              7{ 3         s        L             
                    2   W     z                   
                                 S      []        
                9          ,>       Y             
                   1  0_      D                   
                                                  
                         -<      .?  )!           
                  8^ 5       "*                   
                                                  
                          |=       (;             
                              '`                  
Energy: 3.202828
               V  "?  (! |;                       
                                                  
                                                  
            Y  L  D  ,) <] @* 6                   
                                 7}               
                                                  
        Q  F  R  E  z  .> -[  3=                  
                                  9{              
                                                  
         J  U  O  S  s  M      1                  
                            :_    4               
                                                  
          B  N  I  T  A  P     0                  
                                  8^              
                            2~                    
           '` G  C  H  W       5                  
                                                  
                            /\                    
               Z  K  X                            
Energy: 3.202828
               V  "?  (! |;                       
                                                  
                                                  
            Y  L  D  ,) <] @* 6                   
                                 7}               
                                                  
        Q  F  R  E  z  .> -[  3=                  
                                  9{              
                                                  
         J  U  O  S  s  M      1                  
                            :_    4               
                                                  
          B  N  I  T  A  P     0                  
                                  8^              
                            2~                    
           '` G  C  H  W       5                  
                                                  
                            /\                    
               Z  K  X                            
Energy: 4.643289
                       B     <_ J                 
                    U     F        8              
              Q  G                    Z           
                       O     >| 2~                
                    N     M        0              
              K  C                    5^          
                       I     W  -*                
                    A     s                       
              '` L                                
                       T     S     1\ 9           
                    H     z     /[                
              @& P                                
                       E     .,     4             
                    R     D     :]                
              X                                   
                       V              6{          
                 ?; Y     (= ") 3  7}             
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Energy: 5.031903
                          ?&      @_                                            
                               X     Y        2\ 0[  5                          
                                        P  K                                    
                                  M                                             
                             -=      L            1]                            
                         |~             H  C  :/                                
                                  A                   8} 9{                     
                               B     T           Q                              
                            J           E  R  U                                 
                                  s                                             
                               W     z             3  4                         
                         ); (*          S   O  F                                
                                  .>                                            
                                     D                                          
                            Z           I  N  G  V                              
                               "! ,<                  6                         
                                     '`                  7^                     
[an error occurred while processing this directive]